RLMCredentials
Objective-C
@interface RLMCredentials : NSObject
Swift
@_nonSendable(_assumed) class RLMCredentials : NSObject, @unchecked Sendable
Credenciais opalas que representam um usuário específico do aplicativo Realm.
-
O nome do provedor de identidade que gerou o token de credenciais.
Declaração
Objective-C
@property (nonatomic, readonly) RLMIdentityProvider _Nonnull provider;
Swift
var provider: RLMIdentityProvider { get }
-
Construa e devolva credenciais de um token de conta do Facebook.
Declaração
Objective-C
+ (nonnull instancetype)credentialsWithFacebookToken: (nonnull RLMCredentialsToken)token;
Swift
convenience init(facebookToken token: String)
-
Construa e devolva credenciais de um token de conta do Google.
Declaração
Objective-C
+ (nonnull instancetype)credentialsWithGoogleAuthCode: (nonnull RLMCredentialsToken)token;
Swift
convenience init(googleAuthCode token: String)
-
Construir e retornar credenciais de um token de ID do Google.
Declaração
Objective-C
+ (nonnull instancetype)credentialsWithGoogleIdToken: (nonnull RLMCredentialsToken)token;
Swift
convenience init(googleIdToken token: String)
-
Construa e devolva credenciais de um token de conta Apple.
Declaração
Objective-C
+ (nonnull instancetype)credentialsWithAppleToken: (nonnull RLMCredentialsToken)token;
Swift
convenience init(appleToken token: String)
-
Construa e retorne credenciais para uma função do Atlas App Services usando um documento mongodb como uma carga útil json.
-
Construa e devolva credenciais de uma chave de API do usuário.
Declaração
Objective-C
+ (nonnull instancetype)credentialsWithUserAPIKey:(nonnull NSString *)apiKey;
Swift
convenience init(userAPIKey apiKey: String)
-
Construa e devolva credenciais de uma chave de API do servidor.
Declaração
Objective-C
+ (nonnull instancetype)credentialsWithServerAPIKey:(nonnull NSString *)apiKey;
Swift
convenience init(serverAPIKey apiKey: String)
-
Construa e devolva credenciais do Atlas App Services a partir de um e-mail e senha.
Declaração
Objective-C
+ (nonnull instancetype)credentialsWithEmail:(nonnull NSString *)email password:(nonnull NSString *)password;
Swift
convenience init(email: String, password: String)
-
Construa e devolva credenciais de um JSON web token.
Declaração
Objective-C
+ (nonnull instancetype)credentialsWithJWT:(nonnull NSString *)token;
Swift
convenience init(jwt token: String)
-
Construir e retornar credenciais anônimas
Declaração
Objective-C
+ (nonnull instancetype)anonymousCredentials;
Swift
class func anonymous() -> Self