Credentials
@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)
-
ドキュメントを ペイロードとして使用するAtlas App Services MongoDBJSON関数の認証情報。JSON が正常にシリアル化されず、 エラーが発生し、 オブジェクトが nil になります。
宣言
Swift
case function(payload: Document)
-
ユーザー API キーからの認証情報。
宣言
Swift
case userAPIKey(String)
-
サーバー API キーからの認証情報。
宣言
Swift
case serverAPIKey(String)
-
匿名の認証情報を表します
宣言
Swift
case anonymous