keycloak
公開メンバ関数 | 限定公開メンバ関数 | 限定公開変数類 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.keycloak.AbstractOAuthClient クラス
org.keycloak.AbstractOAuthClient の継承関係図
Inheritance graph
org.keycloak.AbstractOAuthClient 連携図
Collaboration graph

公開メンバ関数

String getClientId ()
 
void setClientId (String clientId)
 
Map< String, Object > getCredentials ()
 
void setCredentials (Map< String, Object > credentials)
 
String getAuthUrl ()
 
void setAuthUrl (String authUrl)
 
String getTokenUrl ()
 
void setTokenUrl (String tokenUrl)
 
String getScope ()
 
void setScope (String scope)
 
String getStateCookieName ()
 
void setStateCookieName (String stateCookieName)
 
String getStateCookiePath ()
 
void setStateCookiePath (String stateCookiePath)
 
boolean isPublicClient ()
 
void setPublicClient (boolean publicClient)
 
boolean isSecure ()
 
void setSecure (boolean secure)
 
RelativeUrlsUsed getRelativeUrlsUsed ()
 
void setRelativeUrlsUsed (RelativeUrlsUsed relativeUrlsUsed)
 

限定公開メンバ関数

String getStateCode ()
 
String stripOauthParametersFromRedirect (String uri)
 

限定公開変数類

String clientId
 
Map< String, Object > credentials
 
String authUrl
 
String tokenUrl
 
RelativeUrlsUsed relativeUrlsUsed
 
String scope
 
String stateCookieName = OAUTH_TOKEN_REQUEST_STATE
 
String stateCookiePath
 
boolean isSecure
 
boolean publicClient
 

非公開変数類

final AtomicLong counter = new AtomicLong()
 

静的非公開変数類

static final String OAUTH_TOKEN_REQUEST_STATE = "OAuth_Token_Request_State"
 

詳解

著者
Bill Burke
バージョン
Revision
1

関数詳解

◆ getAuthUrl()

String org.keycloak.AbstractOAuthClient.getAuthUrl ( )
inline
65  {
66  return authUrl;
67  }
String authUrl
Definition: AbstractOAuthClient.java:37

◆ getClientId()

String org.keycloak.AbstractOAuthClient.getClientId ( )
inline
49  {
50  return clientId;
51  }
String clientId
Definition: AbstractOAuthClient.java:35

◆ getCredentials()

Map<String, Object> org.keycloak.AbstractOAuthClient.getCredentials ( )
inline
57  {
58  return credentials;
59  }
Map< String, Object > credentials
Definition: AbstractOAuthClient.java:36

◆ getRelativeUrlsUsed()

RelativeUrlsUsed org.keycloak.AbstractOAuthClient.getRelativeUrlsUsed ( )
inline
121  {
122  return relativeUrlsUsed;
123  }
RelativeUrlsUsed relativeUrlsUsed
Definition: AbstractOAuthClient.java:39

◆ getScope()

String org.keycloak.AbstractOAuthClient.getScope ( )
inline
81  {
82  return scope;
83  }
String scope
Definition: AbstractOAuthClient.java:40

◆ getStateCode()

String org.keycloak.AbstractOAuthClient.getStateCode ( )
inlineprotected
45  {
46  return counter.getAndIncrement() + "/" + UUID.randomUUID().toString();
47  }
final AtomicLong counter
Definition: AbstractOAuthClient.java:33

◆ getStateCookieName()

String org.keycloak.AbstractOAuthClient.getStateCookieName ( )
inline
89  {
90  return stateCookieName;
91  }
String stateCookieName
Definition: AbstractOAuthClient.java:41

◆ getStateCookiePath()

String org.keycloak.AbstractOAuthClient.getStateCookiePath ( )
inline
97  {
98  return stateCookiePath;
99  }
String stateCookiePath
Definition: AbstractOAuthClient.java:42

◆ getTokenUrl()

String org.keycloak.AbstractOAuthClient.getTokenUrl ( )
inline
73  {
74  return tokenUrl;
75  }
String tokenUrl
Definition: AbstractOAuthClient.java:38

◆ isPublicClient()

boolean org.keycloak.AbstractOAuthClient.isPublicClient ( )
inline
105  {
106  return publicClient;
107  }
boolean publicClient
Definition: AbstractOAuthClient.java:44

◆ isSecure()

boolean org.keycloak.AbstractOAuthClient.isSecure ( )
inline
113  {
114  return isSecure;
115  }
boolean isSecure()
Definition: AbstractOAuthClient.java:113

◆ setAuthUrl()

void org.keycloak.AbstractOAuthClient.setAuthUrl ( String  authUrl)
inline
69  {
70  this.authUrl = authUrl;
71  }
String authUrl
Definition: AbstractOAuthClient.java:37

◆ setClientId()

void org.keycloak.AbstractOAuthClient.setClientId ( String  clientId)
inline
53  {
54  this.clientId = clientId;
55  }
String clientId
Definition: AbstractOAuthClient.java:35

◆ setCredentials()

void org.keycloak.AbstractOAuthClient.setCredentials ( Map< String, Object >  credentials)
inline
61  {
62  this.credentials = credentials;
63  }
Map< String, Object > credentials
Definition: AbstractOAuthClient.java:36

◆ setPublicClient()

void org.keycloak.AbstractOAuthClient.setPublicClient ( boolean  publicClient)
inline
109  {
110  this.publicClient = publicClient;
111  }
boolean publicClient
Definition: AbstractOAuthClient.java:44

◆ setRelativeUrlsUsed()

void org.keycloak.AbstractOAuthClient.setRelativeUrlsUsed ( RelativeUrlsUsed  relativeUrlsUsed)
inline
125  {
127  }
RelativeUrlsUsed relativeUrlsUsed
Definition: AbstractOAuthClient.java:39

◆ setScope()

void org.keycloak.AbstractOAuthClient.setScope ( String  scope)
inline
85  {
86  this.scope = scope;
87  }
String scope
Definition: AbstractOAuthClient.java:40

◆ setSecure()

void org.keycloak.AbstractOAuthClient.setSecure ( boolean  secure)
inline
117  {
118  isSecure = secure;
119  }
boolean isSecure()
Definition: AbstractOAuthClient.java:113

◆ setStateCookieName()

void org.keycloak.AbstractOAuthClient.setStateCookieName ( String  stateCookieName)
inline
93  {
95  }
String stateCookieName
Definition: AbstractOAuthClient.java:41

◆ setStateCookiePath()

void org.keycloak.AbstractOAuthClient.setStateCookiePath ( String  stateCookiePath)
inline
101  {
103  }
String stateCookiePath
Definition: AbstractOAuthClient.java:42

◆ setTokenUrl()

void org.keycloak.AbstractOAuthClient.setTokenUrl ( String  tokenUrl)
inline
77  {
78  this.tokenUrl = tokenUrl;
79  }
String tokenUrl
Definition: AbstractOAuthClient.java:38

◆ stripOauthParametersFromRedirect()

String org.keycloak.AbstractOAuthClient.stripOauthParametersFromRedirect ( String  uri)
inlineprotected
129  {
130  KeycloakUriBuilder builder = KeycloakUriBuilder.fromUri(uri)
131  .replaceQueryParam(OAuth2Constants.CODE, null)
132  .replaceQueryParam(OAuth2Constants.STATE, null);
133  return builder.build().toString();
134  }

メンバ詳解

◆ authUrl

String org.keycloak.AbstractOAuthClient.authUrl
protected

◆ clientId

String org.keycloak.AbstractOAuthClient.clientId
protected

◆ counter

final AtomicLong org.keycloak.AbstractOAuthClient.counter = new AtomicLong()
private

◆ credentials

Map<String, Object> org.keycloak.AbstractOAuthClient.credentials
protected

◆ isSecure

boolean org.keycloak.AbstractOAuthClient.isSecure
protected

◆ OAUTH_TOKEN_REQUEST_STATE

final String org.keycloak.AbstractOAuthClient.OAUTH_TOKEN_REQUEST_STATE = "OAuth_Token_Request_State"
staticprivate

◆ publicClient

boolean org.keycloak.AbstractOAuthClient.publicClient
protected

◆ relativeUrlsUsed

RelativeUrlsUsed org.keycloak.AbstractOAuthClient.relativeUrlsUsed
protected

◆ scope

String org.keycloak.AbstractOAuthClient.scope
protected

◆ stateCookieName

String org.keycloak.AbstractOAuthClient.stateCookieName = OAUTH_TOKEN_REQUEST_STATE
protected

◆ stateCookiePath

String org.keycloak.AbstractOAuthClient.stateCookiePath
protected

◆ tokenUrl

String org.keycloak.AbstractOAuthClient.tokenUrl
protected

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