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.

    Declaração

    Objective-C

    + (nonnull instancetype)credentialsWithFunctionPayload:
        (nonnull NSDictionary<NSString *, id<RLMBSON>> *)payload;

    Swift

    convenience init(functionPayload payload: [String : any RLMBSON])
  • 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