ClaimsIdentity 類別

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

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 withClaims)

使用簽發者和宣告手動建構。

參數:

withAuthIssuer - 驗證簽發者。
withType - 驗證類型。
withClaims - 宣告的對應。

ClaimsIdentity

public ClaimsIdentity(String withAuthIssuer, Map withClaims)

使用簽發者和宣告手動建構。

參數:

withAuthIssuer - 驗證簽發者。
withClaims - 宣告的對應。

方法詳細資料

claims

public Map claims()

此身分識別的宣告。

傳回:

宣告的對應。

getIssuer

public String getIssuer()

簽發者。

傳回:

簽發者。

getType

public String getType()

型別。

傳回:

型別。

isAuthenticated

public boolean isAuthenticated()

取得宣告是否已通過驗證。

傳回:

如果已驗證,則為 true。

適用於