keycloak
公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.keycloak.TokenVerifier< T extends JsonWebToken >.TokenTypeCheck クラス
org.keycloak.TokenVerifier< T extends JsonWebToken >.TokenTypeCheck の継承関係図
Inheritance graph
org.keycloak.TokenVerifier< T extends JsonWebToken >.TokenTypeCheck 連携図
Collaboration graph

公開メンバ関数

 TokenTypeCheck (String tokenType)
 
boolean test (JsonWebToken t) throws VerificationException
 
boolean test (T t) throws VerificationException
 

非公開変数類

final String tokenType
 

静的非公開変数類

static final TokenTypeCheck INSTANCE_BEARER = new TokenTypeCheck(TokenUtil.TOKEN_TYPE_BEARER)
 

詳解

構築子と解体子

◆ TokenTypeCheck()

org.keycloak.TokenVerifier< T extends JsonWebToken >.TokenTypeCheck.TokenTypeCheck ( String  tokenType)
inline
123  {
124  this.tokenType = tokenType;
125  }
final String tokenType
Definition: TokenVerifier.java:121

関数詳解

◆ test() [1/2]

boolean org.keycloak.TokenVerifier< T extends JsonWebToken >.Predicate< T extends JsonWebToken >.test ( t) throws VerificationException
inherited

Performs a single check on the given token verifier.

引数
tToken, guaranteed to be non-null.
戻り値
例外
VerificationException

◆ test() [2/2]

boolean org.keycloak.TokenVerifier< T extends JsonWebToken >.TokenTypeCheck.test ( JsonWebToken  t) throws VerificationException
inline
128  {
129  if (! tokenType.equalsIgnoreCase(t.getType())) {
130  throw new VerificationException("Token type is incorrect. Expected '" + tokenType + "' but was '" + t.getType() + "'");
131  }
132  return true;
133  }
final String tokenType
Definition: TokenVerifier.java:121

メンバ詳解

◆ INSTANCE_BEARER

final TokenTypeCheck org.keycloak.TokenVerifier< T extends JsonWebToken >.TokenTypeCheck.INSTANCE_BEARER = new TokenTypeCheck(TokenUtil.TOKEN_TYPE_BEARER)
staticprivate

◆ tokenType

final String org.keycloak.TokenVerifier< T extends JsonWebToken >.TokenTypeCheck.tokenType
private

このクラス詳解は次のファイルから抽出されました: