Pacote io.realm.mongodb
enumeração Credentials.Provider
- java.lang.Object
-
- java.lang.Enum<Credentials.Provider>
-
- io.realm.mongodb.Credentials.Provider
-
- Todas as interfaces implementadas:
Serializable
,Comparable<Credentials.Provider>
- Classe anexa:
- Credenciais
public static enum Credentials.Provider extends Enum<Credentials.Provider>
Esta enumeração contém a lista de fornecedores de identidade suportados pelo MongoDB Realm. Todos eles, excetoEMAIL_PASSWORD
, devem ser habilitados manualmente no MongoDB Realm para funcionar.- Veja também:
- Provedores de autenticação
-
-
Resumo da constante enumeração
Constantes de enumeração Constante Enum Descrição ANONYMOUS
API_KEY
APPLE
CUSTOM_FUNCTION
EMAIL_PASSWORD
FACEBOOK
GOOGLE
JWT
UNKNOWN
-
Resumo do método
Todos os métodos Métodos estáticos Métodos de instância Métodos concretos Modificador e tipo Método Descrição static Credentials.Provider
fromId(String id)
Crie o fornecedor de identidade a partir da string de ID retornada pelo MongoDB Realm.String
getId()
Retorne a apresentação de string deste fornecedor de identidade.static Credentials.Provider
valueOf(String name)
Retorna a constante de enumeração deste tipo com o nome especificado.static Credentials.Provider[]
values()
Retorna uma matriz contendo as constantes desta enumeração, na ordem em que são declaradas.-
Métodos herdados da classe java.lang.enumeração
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
-
-
-
Detalhes da constante enumeração
-
Anônimo
public static final Credentials.Provider ANONYMOUS
-
API_KEY
public static final Credentials.Provider API_KEY
-
Apple
public static final Credentials.Provider APPLE
-
CUSTOM_FUNCTION
public static final Credentials.Provider CUSTOM_FUNCTION
-
sendo mail_password
public static final Credentials.Provider EMAIL_PASSWORD
-
Facebook
public static final Credentials.Provider FACEBOOK
-
Google
public static final Credentials.Provider GOOGLE
-
JSON web token
public static final Credentials.Provider JWT
-
DESCONHECIDO
public static final Credentials.Provider UNKNOWN
-
-
Detalhes do método
-
values
public static Credentials.Provider[] values()
Retorna uma matriz contendo as constantes deste tipo de enum, na ordem em que são declaradas. Este método pode ser utilizado para iterar sobre as constantes da seguinte forma:para (Credentials.Provider c : Credentials.Provider.values()) System.out.println(c);
- Retorna:
- uma matriz contendo as constantes desse tipo de enumeração, na ordem em que são declaradas
-
valor de
public static Credentials.Provider valueOf(String name)
Retorna a constante de enum deste tipo com o nome especificado. A string deve corresponder exatamente a um identificador usado para declarar uma constante de enum nesse tipo. (Caracteres estranhos do espaço em branco não são permitidos.)- Parâmetros:
name
- o nome da constante de enumeração a ser retornada.- Retorna:
- a constante da enumeração com o nome especificado
- Lançamentos:
IllegalArgumentException
- se este tipo de enumeração não tiver constante com o nome especificadoNullPointerException
- se o argumento for nulo
-
fromId
public static Credentials.Provider fromId(String id)
Crie o fornecedor de identidade a partir da string de ID retornada pelo MongoDB Realm.- Parâmetros:
id
- o identificador de string do provedor- Retorna:
- a enumeração representando o provedor ou
UNKNOWN
se nenhum provedor correspondente foi encontrado.
-
getId
string pública getId()
Retorne a apresentação de string deste fornecedor de identidade.
-
-