ClaimsIdentity クラス

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

public class ClaimsIdentity

これは、JWT クレーム ID の単純なラッパーです。

コンストラクターの概要

コンストラクター 説明
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()

この ID の要求。

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

この ID の要求。

戻り値:

要求のマップ。

getIssuer

public String getIssuer()

発行者。

戻り値:

発行者。

getType

public String getType()

型。

戻り値:

型。

isAuthenticated

public boolean isAuthenticated()

要求が認証されているかどうかを取得します。

戻り値:

認証された場合は true。

適用対象