gluu
公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.xdi.oxauth.action.TokenAction クラス
org.xdi.oxauth.action.TokenAction の継承関係図
Inheritance graph
org.xdi.oxauth.action.TokenAction 連携図
Collaboration graph

公開メンバ関数

void exec ()
 
String getTokenEndpoint ()
 
void setTokenEndpoint (String tokenEndpoint)
 
GrantType getGrantType ()
 
void setGrantType (GrantType grantType)
 
String getClientId ()
 
void setClientId (String clientId)
 
String getClientSecret ()
 
void setClientSecret (String clientSecret)
 
String getCode ()
 
void setCode (String code)
 
String getRedirectUri ()
 
void setRedirectUri (String redirectUri)
 
String getUsername ()
 
void setUsername (String username)
 
String getPassword ()
 
void setPassword (String password)
 
String getScope ()
 
void setScope (String scope)
 
String getAssertion ()
 
void setAssertion (String assertion)
 
String getRefreshToken ()
 
void setRefreshToken (String refreshToken)
 
boolean isShowResults ()
 
void setShowResults (boolean showResults)
 
String getRequestString ()
 
void setRequestString (String requestString)
 
String getResponseString ()
 
void setResponseString (String responseString)
 
AuthenticationMethod getAuthenticationMethod ()
 
void setAuthenticationMethod (AuthenticationMethod authenticationMethod)
 

非公開変数類

Logger log
 
UserInfoAction userInfoAction
 
String tokenEndpoint
 
GrantType grantType
 
String clientId
 
String clientSecret
 
String code
 
String redirectUri
 
String username
 
String password
 
String scope
 
String assertion
 
String refreshToken
 
boolean showResults
 
String requestString
 
String responseString
 
AuthenticationMethod authenticationMethod
 

静的非公開変数類

static final long serialVersionUID = -1049039555549738261L
 

詳解

著者
Javier Rojas Blum Date: 02.21.2012

関数詳解

◆ exec()

void org.xdi.oxauth.action.TokenAction.exec ( )
inline
55  {
56  try {
57  TokenRequest request = new TokenRequest(grantType);
58  request.setAuthUsername(clientId);
59  request.setAuthPassword(clientSecret);
60  request.setCode(code);
61  request.setRedirectUri(redirectUri);
62  request.setUsername(username);
63  request.setPassword(password);
64  request.setScope(scope);
65  request.setAssertion(assertion);
66  request.setRefreshToken(refreshToken);
67  request.setAuthenticationMethod(authenticationMethod);
68  if (authenticationMethod.equals(AuthenticationMethod.CLIENT_SECRET_JWT)) {
69  request.setAudience(tokenEndpoint);
70  }
71 
72  TokenClient client = new TokenClient(tokenEndpoint);
73  client.setRequest(request);
74  TokenResponse response = client.exec();
75 
76  if (response.getStatus() == 200) {
77  userInfoAction.setAccessToken(response.getAccessToken());
78  }
79 
80  showResults = true;
81  requestString = client.getRequestAsString();
82  responseString = client.getResponseAsString();
83  } catch (Exception e) {
84  log.error(e.getMessage(), e);
85  }
86  }
String username
Definition: TokenAction.java:43
String password
Definition: TokenAction.java:44
String code
Definition: TokenAction.java:41
AuthenticationMethod authenticationMethod
Definition: TokenAction.java:53
String clientId
Definition: TokenAction.java:39
String refreshToken
Definition: TokenAction.java:47
void setAccessToken(String accessToken)
Definition: UserInfoAction.java:78
String redirectUri
Definition: TokenAction.java:42
String requestString
Definition: TokenAction.java:50
boolean showResults
Definition: TokenAction.java:49
String clientSecret
Definition: TokenAction.java:40
GrantType grantType
Definition: TokenAction.java:38
String responseString
Definition: TokenAction.java:51
String assertion
Definition: TokenAction.java:46
String scope
Definition: TokenAction.java:45
Logger log
Definition: TokenAction.java:32
UserInfoAction userInfoAction
Definition: TokenAction.java:35
String tokenEndpoint
Definition: TokenAction.java:37

◆ getAssertion()

String org.xdi.oxauth.action.TokenAction.getAssertion ( )
inline
160  {
161  return assertion;
162  }
String assertion
Definition: TokenAction.java:46

◆ getAuthenticationMethod()

AuthenticationMethod org.xdi.oxauth.action.TokenAction.getAuthenticationMethod ( )
inline
200  {
201  return authenticationMethod;
202  }
AuthenticationMethod authenticationMethod
Definition: TokenAction.java:53

◆ getClientId()

String org.xdi.oxauth.action.TokenAction.getClientId ( )
inline
104  {
105  return clientId;
106  }
String clientId
Definition: TokenAction.java:39

◆ getClientSecret()

String org.xdi.oxauth.action.TokenAction.getClientSecret ( )
inline
112  {
113  return clientSecret;
114  }
String clientSecret
Definition: TokenAction.java:40

◆ getCode()

String org.xdi.oxauth.action.TokenAction.getCode ( )
inline
120  {
121  return code;
122  }
String code
Definition: TokenAction.java:41

◆ getGrantType()

GrantType org.xdi.oxauth.action.TokenAction.getGrantType ( )
inline
96  {
97  return grantType;
98  }
GrantType grantType
Definition: TokenAction.java:38

◆ getPassword()

String org.xdi.oxauth.action.TokenAction.getPassword ( )
inline
144  {
145  return password;
146  }
String password
Definition: TokenAction.java:44

◆ getRedirectUri()

String org.xdi.oxauth.action.TokenAction.getRedirectUri ( )
inline
128  {
129  return redirectUri;
130  }
String redirectUri
Definition: TokenAction.java:42

◆ getRefreshToken()

String org.xdi.oxauth.action.TokenAction.getRefreshToken ( )
inline
168  {
169  return refreshToken;
170  }
String refreshToken
Definition: TokenAction.java:47

◆ getRequestString()

String org.xdi.oxauth.action.TokenAction.getRequestString ( )
inline
184  {
185  return requestString;
186  }
String requestString
Definition: TokenAction.java:50

◆ getResponseString()

String org.xdi.oxauth.action.TokenAction.getResponseString ( )
inline
192  {
193  return responseString;
194  }
String responseString
Definition: TokenAction.java:51

◆ getScope()

String org.xdi.oxauth.action.TokenAction.getScope ( )
inline
152  {
153  return scope;
154  }
String scope
Definition: TokenAction.java:45

◆ getTokenEndpoint()

String org.xdi.oxauth.action.TokenAction.getTokenEndpoint ( )
inline
88  {
89  return tokenEndpoint;
90  }
String tokenEndpoint
Definition: TokenAction.java:37

◆ getUsername()

String org.xdi.oxauth.action.TokenAction.getUsername ( )
inline
136  {
137  return username;
138  }
String username
Definition: TokenAction.java:43

◆ isShowResults()

boolean org.xdi.oxauth.action.TokenAction.isShowResults ( )
inline
176  {
177  return showResults;
178  }
boolean showResults
Definition: TokenAction.java:49

◆ setAssertion()

void org.xdi.oxauth.action.TokenAction.setAssertion ( String  assertion)
inline
164  {
165  this.assertion = assertion;
166  }
String assertion
Definition: TokenAction.java:46

◆ setAuthenticationMethod()

void org.xdi.oxauth.action.TokenAction.setAuthenticationMethod ( AuthenticationMethod  authenticationMethod)
inline
204  {
206  }
AuthenticationMethod authenticationMethod
Definition: TokenAction.java:53

◆ setClientId()

void org.xdi.oxauth.action.TokenAction.setClientId ( String  clientId)
inline
108  {
109  this.clientId = clientId;
110  }
String clientId
Definition: TokenAction.java:39

◆ setClientSecret()

void org.xdi.oxauth.action.TokenAction.setClientSecret ( String  clientSecret)
inline
116  {
117  this.clientSecret = clientSecret;
118  }
String clientSecret
Definition: TokenAction.java:40

◆ setCode()

void org.xdi.oxauth.action.TokenAction.setCode ( String  code)
inline
124  {
125  this.code = code;
126  }
String code
Definition: TokenAction.java:41

◆ setGrantType()

void org.xdi.oxauth.action.TokenAction.setGrantType ( GrantType  grantType)
inline
100  {
101  this.grantType = grantType;
102  }
GrantType grantType
Definition: TokenAction.java:38

◆ setPassword()

void org.xdi.oxauth.action.TokenAction.setPassword ( String  password)
inline
148  {
149  this.password = password;
150  }
String password
Definition: TokenAction.java:44

◆ setRedirectUri()

void org.xdi.oxauth.action.TokenAction.setRedirectUri ( String  redirectUri)
inline
132  {
133  this.redirectUri = redirectUri;
134  }
String redirectUri
Definition: TokenAction.java:42

◆ setRefreshToken()

void org.xdi.oxauth.action.TokenAction.setRefreshToken ( String  refreshToken)
inline
172  {
173  this.refreshToken = refreshToken;
174  }
String refreshToken
Definition: TokenAction.java:47

◆ setRequestString()

void org.xdi.oxauth.action.TokenAction.setRequestString ( String  requestString)
inline
188  {
190  }
String requestString
Definition: TokenAction.java:50

◆ setResponseString()

void org.xdi.oxauth.action.TokenAction.setResponseString ( String  responseString)
inline
196  {
198  }
String responseString
Definition: TokenAction.java:51

◆ setScope()

void org.xdi.oxauth.action.TokenAction.setScope ( String  scope)
inline
156  {
157  this.scope = scope;
158  }
String scope
Definition: TokenAction.java:45

◆ setShowResults()

void org.xdi.oxauth.action.TokenAction.setShowResults ( boolean  showResults)
inline
180  {
181  this.showResults = showResults;
182  }
boolean showResults
Definition: TokenAction.java:49

◆ setTokenEndpoint()

void org.xdi.oxauth.action.TokenAction.setTokenEndpoint ( String  tokenEndpoint)
inline
92  {
94  }
String tokenEndpoint
Definition: TokenAction.java:37

◆ setUsername()

void org.xdi.oxauth.action.TokenAction.setUsername ( String  username)
inline
140  {
141  this.username = username;
142  }
String username
Definition: TokenAction.java:43

メンバ詳解

◆ assertion

String org.xdi.oxauth.action.TokenAction.assertion
private

◆ authenticationMethod

AuthenticationMethod org.xdi.oxauth.action.TokenAction.authenticationMethod
private

◆ clientId

String org.xdi.oxauth.action.TokenAction.clientId
private

◆ clientSecret

String org.xdi.oxauth.action.TokenAction.clientSecret
private

◆ code

String org.xdi.oxauth.action.TokenAction.code
private

◆ grantType

GrantType org.xdi.oxauth.action.TokenAction.grantType
private

◆ log

Logger org.xdi.oxauth.action.TokenAction.log
private

◆ password

String org.xdi.oxauth.action.TokenAction.password
private

◆ redirectUri

String org.xdi.oxauth.action.TokenAction.redirectUri
private

◆ refreshToken

String org.xdi.oxauth.action.TokenAction.refreshToken
private

◆ requestString

String org.xdi.oxauth.action.TokenAction.requestString
private

◆ responseString

String org.xdi.oxauth.action.TokenAction.responseString
private

◆ scope

String org.xdi.oxauth.action.TokenAction.scope
private

◆ serialVersionUID

final long org.xdi.oxauth.action.TokenAction.serialVersionUID = -1049039555549738261L
staticprivate

◆ showResults

boolean org.xdi.oxauth.action.TokenAction.showResults
private

◆ tokenEndpoint

String org.xdi.oxauth.action.TokenAction.tokenEndpoint
private

◆ userInfoAction

UserInfoAction org.xdi.oxauth.action.TokenAction.userInfoAction
private

◆ username

String org.xdi.oxauth.action.TokenAction.username
private

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