ClaimsIdentity Classe

  • java.lang.Object
    • com.microsoft.bot.connector.authentication.ClaimsIdentity

public class ClaimsIdentity

Si tratta di un wrapper semplice per un'identità di attestazioni JWT.

Riepilogo dei costruttori

Costruttore Descrizione
ClaimsIdentity(DecodedJWT jwt)

Estrarre dati da un token JWT auth0.

ClaimsIdentity(String withAuthIssuer)

Costruire manualmente con l'autorità di certificazione.

ClaimsIdentity(String withAuthIssuer, String withType, Map<String,String> withClaims)

Costruire manualmente con autorità di certificazione e attestazioni.

ClaimsIdentity(String withAuthIssuer, Map<String,String> withClaims)

Costruire manualmente con autorità di certificazione e attestazioni.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
java.util.Map<java.lang.String,java.lang.String> claims()

Attestazioni per questa identità.

java.lang.String getIssuer()

Autorità emittente.

java.lang.String getType()

Tipo.

boolean isAuthenticated()

Ottiene un valore che indica se l'attestazione è autenticata.

Metodi ereditati da java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Dettagli costruttore

ClaimsIdentity

public ClaimsIdentity(DecodedJWT jwt)

Estrarre dati da un token JWT auth0.

Parametri:

jwt - JWT decodificato.

ClaimsIdentity

public ClaimsIdentity(String withAuthIssuer)

Costruire manualmente con l'autorità di certificazione.

Parametri:

withAuthIssuer - Autorità emittente dell'autenticazione.

ClaimsIdentity

public ClaimsIdentity(String withAuthIssuer, String withType, Map withClaims)

Costruire manualmente con autorità di certificazione e attestazioni.

Parametri:

withAuthIssuer - Autorità emittente dell'autenticazione.
withType - Tipo di autenticazione.
withClaims - Mappa delle attestazioni.

ClaimsIdentity

public ClaimsIdentity(String withAuthIssuer, Map withClaims)

Costruire manualmente con autorità di certificazione e attestazioni.

Parametri:

withAuthIssuer - Autorità emittente dell'autenticazione.
withClaims - Mappa delle attestazioni.

Dettagli metodo

claims

public Map claims()

Attestazioni per questa identità.

Restituisce:

Mappa delle attestazioni.

getIssuer

public String getIssuer()

Autorità emittente.

Restituisce:

Autorità emittente.

getType

public String getType()

Tipo.

Restituisce:

Tipo.

isAuthenticated

public boolean isAuthenticated()

Ottiene un valore che indica se l'attestazione è autenticata.

Restituisce:

true se autenticato.

Si applica a