자격 증명
@frozen
public enum Credentials : Sendable
Credentials
Atlas App Services에 대해 지원되는 인증 유형을 나타내는 열거형입니다. 사용 예시:
let credentials = Credentials.JWT(token: myToken)
-
Facebook 액세스 토큰의 자격 증명.
선언
Swift
case facebook(accessToken: String)
-
Google serverAuthCode의 자격 증명.
선언
Swift
case google(serverAuthCode: String)
-
Google idToken의 자격 증명.
선언
Swift
case googleId(token: String)
-
Apple ID 토큰의 자격 증명.
선언
Swift
case apple(idToken: String)
-
이메일 및 비밀번호의 자격 증명.
선언
Swift
case emailPassword(email: String, password: String)
-
JSON Web Token의 자격 증명
선언
Swift
case jwt(token: String)
-
mongodb 문서를 JSON 페이로드로 사용하는 Atlas App Services 함수에 대한 자격 증명입니다. JSON을 성공적으로 직렬화할 수 없고 오류가 발생하면 객체는 nil이 됩니다.
선언
Swift
case function(payload: Document)
-
사용자 API 키의 자격 증명.
선언
Swift
case userAPIKey(String)
-
서버 API 키의 자격 증명.
선언
Swift
case serverAPIKey(String)
-
익명의 자격 증명을 나타냅니다.
선언
Swift
case anonymous