ClaimsIdentity Class
- java.
lang. Object - com.
microsoft. bot. connector. authentication. ClaimsIdentity
- com.
public class ClaimsIdentity
This is a simple wrapper around for a JWT claims identity.
Constructor Summary
| Constructor | Description |
|---|---|
| ClaimsIdentity(DecodedJWT jwt) |
Extract data from an auth0 JWT. |
| ClaimsIdentity(String withAuthIssuer) |
Manually construct with auth issuer. |
| ClaimsIdentity(String withAuthIssuer, String withType, Map<String,String> withClaims) |
Manually construct with issuer and claims. |
| ClaimsIdentity(String withAuthIssuer, Map<String,String> withClaims) |
Manually construct with issuer and claims. |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| java.util.Map<java.lang.String,java.lang.String> |
claims()
The claims for this identity. |
| java.lang.String |
getIssuer()
The issuer. |
| java.lang.String |
getType()
The type. |
| boolean |
isAuthenticated()
Gets whether the claim is authenticated. |
Methods inherited from java.lang.Object
Constructor Details
ClaimsIdentity
public ClaimsIdentity(DecodedJWT jwt)
Extract data from an auth0 JWT.
Parameters:
ClaimsIdentity
public ClaimsIdentity(String withAuthIssuer)
Manually construct with auth issuer.
Parameters:
ClaimsIdentity
public ClaimsIdentity(String withAuthIssuer, String withType, Map
Manually construct with issuer and claims.
Parameters:
ClaimsIdentity
public ClaimsIdentity(String withAuthIssuer, Map
Manually construct with issuer and claims.
Parameters:
Method Details
claims
public Map
The claims for this identity.
Returns:
getIssuer
public String getIssuer()
The issuer.
Returns:
getType
public String getType()
The type.
Returns:
isAuthenticated
public boolean isAuthenticated()
Gets whether the claim is authenticated.
Returns: