ClaimsIdentity 類別
- java.
lang. Object - com.
microsoft. bot. connector. authentication. ClaimsIdentity
- com.
public class ClaimsIdentity
這是 JWT 宣告身分識別的簡單包裝函式。
建構函式摘要
| 建構函式 | Description |
|---|---|
| ClaimsIdentity(DecodedJWT jwt) |
從 auth0 JWT 擷取數據。 |
| ClaimsIdentity(String withAuthIssuer) |
使用驗證簽發者手動建構。 |
| ClaimsIdentity(String withAuthIssuer, String withType, Map<String,String> withClaims) |
使用簽發者和宣告手動建構。 |
| ClaimsIdentity(String withAuthIssuer, Map<String,String> withClaims) |
使用簽發者和宣告手動建構。 |
方法摘要
| 修飾詞與類型 | 方法與描述 |
|---|---|
| java.util.Map<java.lang.String,java.lang.String> |
claims()
此身分識別的宣告。 |
| java.lang.String |
getIssuer()
簽發者。 |
| java.lang.String |
getType()
型別。 |
| boolean |
isAuthenticated()
取得宣告是否已通過驗證。 |
方法繼承來源 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
建構函式詳細資料
ClaimsIdentity
public ClaimsIdentity(DecodedJWT jwt)
從 auth0 JWT 擷取數據。
參數:
jwt
- 譯碼的 JWT。
ClaimsIdentity
public ClaimsIdentity(String withAuthIssuer)
使用驗證簽發者手動建構。
參數:
withAuthIssuer
- 驗證簽發者。
ClaimsIdentity
public ClaimsIdentity(String withAuthIssuer, String withType, Map
使用簽發者和宣告手動建構。
參數:
withAuthIssuer
- 驗證簽發者。
withType
- 驗證類型。
withClaims
- 宣告的對應。
ClaimsIdentity
public ClaimsIdentity(String withAuthIssuer, Map
使用簽發者和宣告手動建構。
參數:
withAuthIssuer
- 驗證簽發者。
withClaims
- 宣告的對應。
方法詳細資料
claims
public Map
此身分識別的宣告。
傳回:
宣告的對應。
getIssuer
public String getIssuer()
簽發者。
傳回:
簽發者。
getType
public String getType()
型別。
傳回:
型別。
isAuthenticated
public boolean isAuthenticated()
取得宣告是否已通過驗證。
傳回:
如果已驗證,則為 true。