keycloak
公開メンバ関数 | 静的公開メンバ関数 | 非公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.RSATokenVerifier クラス
org.keycloak.RSATokenVerifier 連携図
Collaboration graph

公開メンバ関数

RSATokenVerifier publicKey (PublicKey publicKey)
 
RSATokenVerifier realmUrl (String realmUrl)
 
RSATokenVerifier checkTokenType (boolean checkTokenType)
 
RSATokenVerifier checkActive (boolean checkActive)
 
RSATokenVerifier checkRealmUrl (boolean checkRealmUrl)
 
RSATokenVerifier parse () throws VerificationException
 
AccessToken getToken () throws VerificationException
 
JWSHeader getHeader () throws VerificationException
 
RSATokenVerifier verify () throws VerificationException
 

静的公開メンバ関数

static RSATokenVerifier create (String tokenString)
 
static AccessToken verifyToken (String tokenString, PublicKey publicKey, String realmUrl) throws VerificationException
 
static AccessToken verifyToken (String tokenString, PublicKey publicKey, String realmUrl, boolean checkActive, boolean checkTokenType) throws VerificationException
 

非公開メンバ関数

 RSATokenVerifier (String tokenString)
 

非公開変数類

final TokenVerifier< AccessTokentokenVerifier
 

詳解

著者
Bill Burke
バージョン
Revision
1

構築子と解体子

◆ RSATokenVerifier()

org.keycloak.RSATokenVerifier.RSATokenVerifier ( String  tokenString)
inlineprivate
35  {
36  this.tokenVerifier = TokenVerifier.create(tokenString, AccessToken.class).withDefaultChecks();
37  }
final TokenVerifier< AccessToken > tokenVerifier
Definition: RSATokenVerifier.java:33

関数詳解

◆ checkActive()

RSATokenVerifier org.keycloak.RSATokenVerifier.checkActive ( boolean  checkActive)
inline
66  {
67  tokenVerifier.checkActive(checkActive);
68  return this;
69  }
RSATokenVerifier checkActive(boolean checkActive)
Definition: RSATokenVerifier.java:66
final TokenVerifier< AccessToken > tokenVerifier
Definition: RSATokenVerifier.java:33

◆ checkRealmUrl()

RSATokenVerifier org.keycloak.RSATokenVerifier.checkRealmUrl ( boolean  checkRealmUrl)
inline
71  {
72  tokenVerifier.checkRealmUrl(checkRealmUrl);
73  return this;
74  }
RSATokenVerifier checkRealmUrl(boolean checkRealmUrl)
Definition: RSATokenVerifier.java:71
final TokenVerifier< AccessToken > tokenVerifier
Definition: RSATokenVerifier.java:33

◆ checkTokenType()

RSATokenVerifier org.keycloak.RSATokenVerifier.checkTokenType ( boolean  checkTokenType)
inline
61  {
62  tokenVerifier.checkTokenType(checkTokenType);
63  return this;
64  }
RSATokenVerifier checkTokenType(boolean checkTokenType)
Definition: RSATokenVerifier.java:61
final TokenVerifier< AccessToken > tokenVerifier
Definition: RSATokenVerifier.java:33

◆ create()

static RSATokenVerifier org.keycloak.RSATokenVerifier.create ( String  tokenString)
inlinestatic
39  {
40  return new RSATokenVerifier(tokenString);
41  }
RSATokenVerifier(String tokenString)
Definition: RSATokenVerifier.java:35

◆ getHeader()

JWSHeader org.keycloak.RSATokenVerifier.getHeader ( ) throws VerificationException
inline
85  {
86  return tokenVerifier.getHeader();
87  }
final TokenVerifier< AccessToken > tokenVerifier
Definition: RSATokenVerifier.java:33

◆ getToken()

AccessToken org.keycloak.RSATokenVerifier.getToken ( ) throws VerificationException
inline
81  {
82  return tokenVerifier.getToken();
83  }
final TokenVerifier< AccessToken > tokenVerifier
Definition: RSATokenVerifier.java:33

◆ parse()

RSATokenVerifier org.keycloak.RSATokenVerifier.parse ( ) throws VerificationException
inline
76  {
77  tokenVerifier.parse();
78  return this;
79  }
final TokenVerifier< AccessToken > tokenVerifier
Definition: RSATokenVerifier.java:33

◆ publicKey()

RSATokenVerifier org.keycloak.RSATokenVerifier.publicKey ( PublicKey  publicKey)
inline
51  {
52  tokenVerifier.publicKey(publicKey);
53  return this;
54  }
RSATokenVerifier publicKey(PublicKey publicKey)
Definition: RSATokenVerifier.java:51
final TokenVerifier< AccessToken > tokenVerifier
Definition: RSATokenVerifier.java:33

◆ realmUrl()

RSATokenVerifier org.keycloak.RSATokenVerifier.realmUrl ( String  realmUrl)
inline
56  {
57  tokenVerifier.realmUrl(realmUrl);
58  return this;
59  }
RSATokenVerifier realmUrl(String realmUrl)
Definition: RSATokenVerifier.java:56
final TokenVerifier< AccessToken > tokenVerifier
Definition: RSATokenVerifier.java:33

◆ verify()

RSATokenVerifier org.keycloak.RSATokenVerifier.verify ( ) throws VerificationException
inline
89  {
90  tokenVerifier.verify();
91  return this;
92  }
final TokenVerifier< AccessToken > tokenVerifier
Definition: RSATokenVerifier.java:33

◆ verifyToken() [1/2]

static AccessToken org.keycloak.RSATokenVerifier.verifyToken ( String  tokenString,
PublicKey  publicKey,
String  realmUrl 
) throws VerificationException
inlinestatic
43  {
44  return RSATokenVerifier.create(tokenString).publicKey(publicKey).realmUrl(realmUrl).verify().getToken();
45  }
RSATokenVerifier realmUrl(String realmUrl)
Definition: RSATokenVerifier.java:56
RSATokenVerifier publicKey(PublicKey publicKey)
Definition: RSATokenVerifier.java:51
RSATokenVerifier(String tokenString)
Definition: RSATokenVerifier.java:35

◆ verifyToken() [2/2]

static AccessToken org.keycloak.RSATokenVerifier.verifyToken ( String  tokenString,
PublicKey  publicKey,
String  realmUrl,
boolean  checkActive,
boolean  checkTokenType 
) throws VerificationException
inlinestatic
47  {
48  return RSATokenVerifier.create(tokenString).publicKey(publicKey).realmUrl(realmUrl).checkActive(checkActive).checkTokenType(checkTokenType).verify().getToken();
49  }
RSATokenVerifier realmUrl(String realmUrl)
Definition: RSATokenVerifier.java:56
RSATokenVerifier checkActive(boolean checkActive)
Definition: RSATokenVerifier.java:66
RSATokenVerifier checkTokenType(boolean checkTokenType)
Definition: RSATokenVerifier.java:61
RSATokenVerifier publicKey(PublicKey publicKey)
Definition: RSATokenVerifier.java:51
RSATokenVerifier(String tokenString)
Definition: RSATokenVerifier.java:35

メンバ詳解

◆ tokenVerifier

final TokenVerifier<AccessToken> org.keycloak.RSATokenVerifier.tokenVerifier
private

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