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

公開メンバ関数

void exec ()
 
String getAuthorizationEndpoint ()
 
void setAuthorizationEndpoint (String authorizationEndpoint)
 
String getJwksUri ()
 
void setJwksUri (String jwksUri)
 
List< ResponseTypegetResponseTypes ()
 
void setResponseTypes (List< ResponseType > responseTypes)
 
String getClientId ()
 
void setClientId (String clientId)
 
List< String > getScopes ()
 
void setScopes (List< String > scopes)
 
String getRedirectUri ()
 
void setRedirectUri (String redirectUri)
 
String getState ()
 
void setState (String state)
 
String getNonce ()
 
void setNonce (String nonce)
 
Display getDisplay ()
 
void setDisplay (Display display)
 
List< PromptgetPrompt ()
 
void setPrompt (List< Prompt > prompt)
 
Integer getMaxAge ()
 
void setMaxAge (Integer maxAge)
 
String getUiLocales ()
 
void setUiLocales (String uiLocales)
 
String getClaimsLocales ()
 
void setClaimsLocales (String claimsLocales)
 
String getIdTokenHint ()
 
void setIdTokenHint (String idTokenHint)
 
String getLoginHint ()
 
void setLoginHint (String loginHint)
 
String getAcrValues ()
 
void setAcrValues (String acrValues)
 
String getClaims ()
 
void setClaims (String claims)
 
String getRegistration ()
 
void setRegistration (String registration)
 
String getRequestUri ()
 
void setRequestUri (String requestUri)
 
boolean isUseOpenIdRequestObject ()
 
void setUseOpenIdRequestObject (boolean useOpenIdRequestObject)
 
String getSignOrEncryptRequestObject ()
 
void setSignOrEncryptRequestObject (String signOrEncryptRequestObject)
 
String getKeyStoreFile ()
 
void setKeyStoreFile (String keyStoreFile)
 
String getKeyStoreSecret ()
 
void setKeyStoreSecret (String keyStoreSecret)
 
SignatureAlgorithm getRequestObjectSigningAlg ()
 
void setRequestObjectSigningAlg (SignatureAlgorithm requestObjectSigningAlg)
 
KeyEncryptionAlgorithm getRequestObjectEncryptionAlg ()
 
void setRequestObjectEncryptionAlg (KeyEncryptionAlgorithm requestObjectEncryptionAlg)
 
BlockEncryptionAlgorithm getRequestObjectEncryptionEnc ()
 
void setRequestObjectEncryptionEnc (BlockEncryptionAlgorithm requestObjectEncryptionEnc)
 
String getKeyId ()
 
void setKeyId (String keyId)
 
String getClientSecret ()
 
void setClientSecret (String clientSecret)
 
boolean isJWSSelected ()
 
boolean isJWESelected ()
 
boolean isKeyIdRequired ()
 
boolean isKeyStoreRequired ()
 
boolean isClientSecretRequired ()
 
String getOpenIdRequestObject ()
 
void setOpenIdRequestObject (String openIdRequestObject)
 

非公開変数類

Logger log
 
String authorizationEndpoint
 
String jwksUri
 
List< ResponseTyperesponseTypes
 
String clientId
 
List< String > scopes
 
String redirectUri
 
String state
 
String nonce
 
Display display
 
List< Promptprompt
 
Integer maxAge
 
String uiLocales
 
String claimsLocales
 
String idTokenHint
 
String loginHint
 
String acrValues
 
String claims
 
String registration
 
String requestUri
 
boolean useOpenIdRequestObject
 
String signOrEncryptRequestObject = "JWS"
 
String keyStoreFile
 
String keyStoreSecret
 
SignatureAlgorithm requestObjectSigningAlg = SignatureAlgorithm.NONE
 
KeyEncryptionAlgorithm requestObjectEncryptionAlg = KeyEncryptionAlgorithm.RSA1_5
 
BlockEncryptionAlgorithm requestObjectEncryptionEnc = BlockEncryptionAlgorithm.A128CBC_PLUS_HS256
 
String keyId
 
String clientSecret
 
String openIdRequestObject
 
boolean showResults
 
String requestString
 
String responseString
 

静的非公開変数類

static final long serialVersionUID = -4131456982254169325L
 

詳解

著者
Javier Rojas Blum
バージョン
August 24, 2016

関数詳解

◆ exec()

void org.xdi.oxauth.action.AuthorizationAction.exec ( )
inline
82  {
83  try {
84  AuthorizationRequest req = new AuthorizationRequest(responseTypes, clientId, scopes, redirectUri, nonce);
85  req.setState(state);
86  req.setRequestUri(requestUri);
87  req.setMaxAge(maxAge);
88  req.setUiLocales(StringUtils.spaceSeparatedToList(uiLocales));
89  req.setClaimsLocales(StringUtils.spaceSeparatedToList(claimsLocales));
90  req.setIdTokenHint(idTokenHint);
91  req.setLoginHint(loginHint);
92  req.setAcrValues(StringUtils.spaceSeparatedToList(acrValues));
93  if (org.apache.commons.lang.StringUtils.isNotBlank(claims)) {
94  req.setClaims(new JSONObject(claims));
95  }
96  req.setRegistration(registration);
97  req.setDisplay(display);
98  req.getPrompts().addAll(prompt);
99 
101  JwtAuthorizationRequest jwtAuthorizationRequest = null;
102  if (isJWSSelected()) {
103  if (isKeyIdRequired()) {
104  OxAuthCryptoProvider cryptoProvider = new OxAuthCryptoProvider(keyStoreFile, keyStoreSecret, null);
105  jwtAuthorizationRequest = new JwtAuthorizationRequest(
106  req, requestObjectSigningAlg, cryptoProvider);
107  jwtAuthorizationRequest.setKeyId(keyId);
108  } else {
109  OxAuthCryptoProvider cryptoProvider = new OxAuthCryptoProvider();
110  jwtAuthorizationRequest = new JwtAuthorizationRequest(
111  req, requestObjectSigningAlg, clientSecret, cryptoProvider);
112  }
113 
114  req.setRequest(jwtAuthorizationRequest.getEncodedJwt());
115  } else {
116  if (isKeyIdRequired()) {
117  JSONObject jwks = JwtUtil.getJSONWebKeys(jwksUri);
118  OxAuthCryptoProvider cryptoProvider = new OxAuthCryptoProvider();
119  jwtAuthorizationRequest = new JwtAuthorizationRequest(
121  jwtAuthorizationRequest.setKeyId(keyId);
122 
123  req.setRequest(jwtAuthorizationRequest.getEncodedJwt(jwks));
124  } else {
125  jwtAuthorizationRequest = new JwtAuthorizationRequest(
127 
128  req.setRequest(jwtAuthorizationRequest.getEncodedJwt());
129  }
130  }
131  }
132 
133  String authorizationRequest = authorizationEndpoint + "?" + req.getQueryString();
134  FacesContext.getCurrentInstance().getExternalContext().redirect(authorizationRequest);
135  } catch (Exception e) {
136  log.error(e.getMessage(), e);
137  }
138  }
boolean isJWSSelected()
Definition: AuthorizationAction.java:364
String authorizationEndpoint
Definition: AuthorizationAction.java:47
boolean isKeyIdRequired()
Definition: AuthorizationAction.java:372
String jwksUri
Definition: AuthorizationAction.java:48
Display display
Definition: AuthorizationAction.java:55
List< ResponseType > responseTypes
Definition: AuthorizationAction.java:49
String loginHint
Definition: AuthorizationAction.java:61
String acrValues
Definition: AuthorizationAction.java:62
SignatureAlgorithm requestObjectSigningAlg
Definition: AuthorizationAction.java:71
String nonce
Definition: AuthorizationAction.java:54
String clientSecret
Definition: AuthorizationAction.java:75
KeyEncryptionAlgorithm requestObjectEncryptionAlg
Definition: AuthorizationAction.java:72
String keyId
Definition: AuthorizationAction.java:74
List< Prompt > prompt
Definition: AuthorizationAction.java:56
boolean useOpenIdRequestObject
Definition: AuthorizationAction.java:67
String claimsLocales
Definition: AuthorizationAction.java:59
String claims
Definition: AuthorizationAction.java:63
String registration
Definition: AuthorizationAction.java:64
String idTokenHint
Definition: AuthorizationAction.java:60
String keyStoreFile
Definition: AuthorizationAction.java:69
String requestUri
Definition: AuthorizationAction.java:65
Logger log
Definition: AuthorizationAction.java:45
Integer maxAge
Definition: AuthorizationAction.java:57
String keyStoreSecret
Definition: AuthorizationAction.java:70
String clientId
Definition: AuthorizationAction.java:50
List< String > scopes
Definition: AuthorizationAction.java:51
BlockEncryptionAlgorithm requestObjectEncryptionEnc
Definition: AuthorizationAction.java:73
String uiLocales
Definition: AuthorizationAction.java:58
String redirectUri
Definition: AuthorizationAction.java:52
String state
Definition: AuthorizationAction.java:53

◆ getAcrValues()

String org.xdi.oxauth.action.AuthorizationAction.getAcrValues ( )
inline
260  {
261  return acrValues;
262  }
String acrValues
Definition: AuthorizationAction.java:62

◆ getAuthorizationEndpoint()

String org.xdi.oxauth.action.AuthorizationAction.getAuthorizationEndpoint ( )
inline
140  {
141  return authorizationEndpoint;
142  }
String authorizationEndpoint
Definition: AuthorizationAction.java:47

◆ getClaims()

String org.xdi.oxauth.action.AuthorizationAction.getClaims ( )
inline
268  {
269  return claims;
270  }
String claims
Definition: AuthorizationAction.java:63

◆ getClaimsLocales()

String org.xdi.oxauth.action.AuthorizationAction.getClaimsLocales ( )
inline
236  {
237  return claimsLocales;
238  }
String claimsLocales
Definition: AuthorizationAction.java:59

◆ getClientId()

String org.xdi.oxauth.action.AuthorizationAction.getClientId ( )
inline
164  {
165  return clientId;
166  }
String clientId
Definition: AuthorizationAction.java:50

◆ getClientSecret()

String org.xdi.oxauth.action.AuthorizationAction.getClientSecret ( )
inline
356  {
357  return clientSecret;
358  }
String clientSecret
Definition: AuthorizationAction.java:75

◆ getDisplay()

Display org.xdi.oxauth.action.AuthorizationAction.getDisplay ( )
inline
204  {
205  return display;
206  }
Display display
Definition: AuthorizationAction.java:55

◆ getIdTokenHint()

String org.xdi.oxauth.action.AuthorizationAction.getIdTokenHint ( )
inline
244  {
245  return idTokenHint;
246  }
String idTokenHint
Definition: AuthorizationAction.java:60

◆ getJwksUri()

String org.xdi.oxauth.action.AuthorizationAction.getJwksUri ( )
inline
148  {
149  return jwksUri;
150  }
String jwksUri
Definition: AuthorizationAction.java:48

◆ getKeyId()

String org.xdi.oxauth.action.AuthorizationAction.getKeyId ( )
inline
348  {
349  return keyId;
350  }
String keyId
Definition: AuthorizationAction.java:74

◆ getKeyStoreFile()

String org.xdi.oxauth.action.AuthorizationAction.getKeyStoreFile ( )
inline
308  {
309  return keyStoreFile;
310  }
String keyStoreFile
Definition: AuthorizationAction.java:69

◆ getKeyStoreSecret()

String org.xdi.oxauth.action.AuthorizationAction.getKeyStoreSecret ( )
inline
316  {
317  return keyStoreSecret;
318  }
String keyStoreSecret
Definition: AuthorizationAction.java:70

◆ getLoginHint()

String org.xdi.oxauth.action.AuthorizationAction.getLoginHint ( )
inline
252  {
253  return loginHint;
254  }
String loginHint
Definition: AuthorizationAction.java:61

◆ getMaxAge()

Integer org.xdi.oxauth.action.AuthorizationAction.getMaxAge ( )
inline
220  {
221  return maxAge;
222  }
Integer maxAge
Definition: AuthorizationAction.java:57

◆ getNonce()

String org.xdi.oxauth.action.AuthorizationAction.getNonce ( )
inline
196  {
197  return nonce;
198  }
String nonce
Definition: AuthorizationAction.java:54

◆ getOpenIdRequestObject()

String org.xdi.oxauth.action.AuthorizationAction.getOpenIdRequestObject ( )
inline
410  {
411  openIdRequestObject = "";
412 
413  try {
415  AuthorizationRequest req = new AuthorizationRequest(responseTypes, clientId, scopes, redirectUri, nonce);
416  req.setState(state);
417  req.setRequestUri(requestUri);
418  req.setMaxAge(maxAge);
419  req.setUiLocales(StringUtils.spaceSeparatedToList(uiLocales));
420  req.setClaimsLocales(StringUtils.spaceSeparatedToList(claimsLocales));
421  req.setIdTokenHint(idTokenHint);
422  req.setLoginHint(loginHint);
423  req.setAcrValues(StringUtils.spaceSeparatedToList(acrValues));
424  req.setRegistration(registration);
425  req.setDisplay(display);
426  req.getPrompts().addAll(prompt);
427 
428  OxAuthCryptoProvider cryptoProvider = new OxAuthCryptoProvider();
429  JwtAuthorizationRequest jwtAuthorizationRequest = new JwtAuthorizationRequest(
430  req, SignatureAlgorithm.NONE, (String) null, cryptoProvider);
431  jwtAuthorizationRequest.addUserInfoClaim(new Claim(JwtClaimName.NAME, ClaimValue.createNull()));
432  jwtAuthorizationRequest.addUserInfoClaim(new Claim(JwtClaimName.NICKNAME, ClaimValue.createEssential(false)));
433  jwtAuthorizationRequest.addUserInfoClaim(new Claim(JwtClaimName.EMAIL, ClaimValue.createNull()));
434  jwtAuthorizationRequest.addUserInfoClaim(new Claim(JwtClaimName.EMAIL_VERIFIED, ClaimValue.createNull()));
435  jwtAuthorizationRequest.addUserInfoClaim(new Claim(JwtClaimName.PICTURE, ClaimValue.createEssential(false)));
436  jwtAuthorizationRequest.addIdTokenClaim(new Claim(JwtClaimName.AUTHENTICATION_TIME, ClaimValue.createNull()));
437  jwtAuthorizationRequest.addIdTokenClaim(new Claim(JwtClaimName.AUTHENTICATION_CONTEXT_CLASS_REFERENCE, ClaimValue.createValueList(new String[]{"2"})));
438  jwtAuthorizationRequest.getIdTokenMember().setMaxAge(86400);
439  openIdRequestObject = jwtAuthorizationRequest.getDecodedJwt();
440  }
441  } catch (Exception e) {
442  log.error(e.getMessage(), e);
443  }
444 
445  return openIdRequestObject;
446  }
Display display
Definition: AuthorizationAction.java:55
List< ResponseType > responseTypes
Definition: AuthorizationAction.java:49
String loginHint
Definition: AuthorizationAction.java:61
String acrValues
Definition: AuthorizationAction.java:62
String nonce
Definition: AuthorizationAction.java:54
String openIdRequestObject
Definition: AuthorizationAction.java:76
List< Prompt > prompt
Definition: AuthorizationAction.java:56
boolean useOpenIdRequestObject
Definition: AuthorizationAction.java:67
String claimsLocales
Definition: AuthorizationAction.java:59
String registration
Definition: AuthorizationAction.java:64
String idTokenHint
Definition: AuthorizationAction.java:60
String requestUri
Definition: AuthorizationAction.java:65
Logger log
Definition: AuthorizationAction.java:45
Integer maxAge
Definition: AuthorizationAction.java:57
String clientId
Definition: AuthorizationAction.java:50
List< String > scopes
Definition: AuthorizationAction.java:51
String uiLocales
Definition: AuthorizationAction.java:58
String redirectUri
Definition: AuthorizationAction.java:52
String state
Definition: AuthorizationAction.java:53

◆ getPrompt()

List<Prompt> org.xdi.oxauth.action.AuthorizationAction.getPrompt ( )
inline
212  {
213  return prompt;
214  }
List< Prompt > prompt
Definition: AuthorizationAction.java:56

◆ getRedirectUri()

String org.xdi.oxauth.action.AuthorizationAction.getRedirectUri ( )
inline
180  {
181  return redirectUri;
182  }
String redirectUri
Definition: AuthorizationAction.java:52

◆ getRegistration()

String org.xdi.oxauth.action.AuthorizationAction.getRegistration ( )
inline
276  {
277  return registration;
278  }
String registration
Definition: AuthorizationAction.java:64

◆ getRequestObjectEncryptionAlg()

KeyEncryptionAlgorithm org.xdi.oxauth.action.AuthorizationAction.getRequestObjectEncryptionAlg ( )
inline
332  {
334  }
KeyEncryptionAlgorithm requestObjectEncryptionAlg
Definition: AuthorizationAction.java:72

◆ getRequestObjectEncryptionEnc()

BlockEncryptionAlgorithm org.xdi.oxauth.action.AuthorizationAction.getRequestObjectEncryptionEnc ( )
inline
340  {
342  }
BlockEncryptionAlgorithm requestObjectEncryptionEnc
Definition: AuthorizationAction.java:73

◆ getRequestObjectSigningAlg()

SignatureAlgorithm org.xdi.oxauth.action.AuthorizationAction.getRequestObjectSigningAlg ( )
inline
324  {
326  }
SignatureAlgorithm requestObjectSigningAlg
Definition: AuthorizationAction.java:71

◆ getRequestUri()

String org.xdi.oxauth.action.AuthorizationAction.getRequestUri ( )
inline
284  {
285  return requestUri;
286  }
String requestUri
Definition: AuthorizationAction.java:65

◆ getResponseTypes()

List<ResponseType> org.xdi.oxauth.action.AuthorizationAction.getResponseTypes ( )
inline
156  {
157  return responseTypes;
158  }
List< ResponseType > responseTypes
Definition: AuthorizationAction.java:49

◆ getScopes()

List<String> org.xdi.oxauth.action.AuthorizationAction.getScopes ( )
inline
172  {
173  return scopes;
174  }
List< String > scopes
Definition: AuthorizationAction.java:51

◆ getSignOrEncryptRequestObject()

String org.xdi.oxauth.action.AuthorizationAction.getSignOrEncryptRequestObject ( )
inline
300  {
302  }
String signOrEncryptRequestObject
Definition: AuthorizationAction.java:68

◆ getState()

String org.xdi.oxauth.action.AuthorizationAction.getState ( )
inline
188  {
189  return state;
190  }
String state
Definition: AuthorizationAction.java:53

◆ getUiLocales()

String org.xdi.oxauth.action.AuthorizationAction.getUiLocales ( )
inline
228  {
229  return uiLocales;
230  }
String uiLocales
Definition: AuthorizationAction.java:58

◆ isClientSecretRequired()

boolean org.xdi.oxauth.action.AuthorizationAction.isClientSecretRequired ( )
inline
399  {
400  if (isJWSSelected()) {
401  return requestObjectSigningAlg == SignatureAlgorithm.HS256
402  || requestObjectSigningAlg == SignatureAlgorithm.HS384
403  || requestObjectSigningAlg == SignatureAlgorithm.HS512;
404  } else {
405  return requestObjectEncryptionAlg == KeyEncryptionAlgorithm.A128KW
406  || requestObjectEncryptionAlg == KeyEncryptionAlgorithm.A256KW;
407  }
408  }
boolean isJWSSelected()
Definition: AuthorizationAction.java:364
SignatureAlgorithm requestObjectSigningAlg
Definition: AuthorizationAction.java:71
KeyEncryptionAlgorithm requestObjectEncryptionAlg
Definition: AuthorizationAction.java:72
HS256
Definition: SignatureAlgorithm.java:23
A256KW
Definition: KeyEncryptionAlgorithm.java:17
A128KW
Definition: KeyEncryptionAlgorithm.java:16
HS512
Definition: SignatureAlgorithm.java:25
HS384
Definition: SignatureAlgorithm.java:24

◆ isJWESelected()

boolean org.xdi.oxauth.action.AuthorizationAction.isJWESelected ( )
inline
368  {
369  return "JWE".equals(signOrEncryptRequestObject);
370  }
String signOrEncryptRequestObject
Definition: AuthorizationAction.java:68

◆ isJWSSelected()

boolean org.xdi.oxauth.action.AuthorizationAction.isJWSSelected ( )
inline
364  {
365  return "JWS".equals(signOrEncryptRequestObject);
366  }
String signOrEncryptRequestObject
Definition: AuthorizationAction.java:68

◆ isKeyIdRequired()

boolean org.xdi.oxauth.action.AuthorizationAction.isKeyIdRequired ( )
inline
372  {
373  if (isJWSSelected()) {
374  return requestObjectSigningAlg == SignatureAlgorithm.RS256
375  || requestObjectSigningAlg == SignatureAlgorithm.RS384
376  || requestObjectSigningAlg == SignatureAlgorithm.RS512
377  || requestObjectSigningAlg == SignatureAlgorithm.ES256
378  || requestObjectSigningAlg == SignatureAlgorithm.ES384
379  || requestObjectSigningAlg == SignatureAlgorithm.ES512;
380  } else {
381  return requestObjectEncryptionAlg == KeyEncryptionAlgorithm.RSA1_5
382  || requestObjectEncryptionAlg == KeyEncryptionAlgorithm.RSA_OAEP;
383  }
384  }
boolean isJWSSelected()
Definition: AuthorizationAction.java:364
ES512
Definition: SignatureAlgorithm.java:31
RS384
Definition: SignatureAlgorithm.java:27
SignatureAlgorithm requestObjectSigningAlg
Definition: AuthorizationAction.java:71
ES256
Definition: SignatureAlgorithm.java:29
KeyEncryptionAlgorithm requestObjectEncryptionAlg
Definition: AuthorizationAction.java:72
ES384
Definition: SignatureAlgorithm.java:30
RSA_OAEP
Definition: KeyEncryptionAlgorithm.java:15
RS256
Definition: SignatureAlgorithm.java:26
RS512
Definition: SignatureAlgorithm.java:28
RSA1_5
Definition: KeyEncryptionAlgorithm.java:14

◆ isKeyStoreRequired()

boolean org.xdi.oxauth.action.AuthorizationAction.isKeyStoreRequired ( )
inline
386  {
387  if (isJWSSelected()) {
388  return requestObjectSigningAlg == SignatureAlgorithm.RS256
389  || requestObjectSigningAlg == SignatureAlgorithm.RS384
390  || requestObjectSigningAlg == SignatureAlgorithm.RS512
391  || requestObjectSigningAlg == SignatureAlgorithm.ES256
392  || requestObjectSigningAlg == SignatureAlgorithm.ES384
393  || requestObjectSigningAlg == SignatureAlgorithm.ES512;
394  } else {
395  return false;
396  }
397  }
boolean isJWSSelected()
Definition: AuthorizationAction.java:364
ES512
Definition: SignatureAlgorithm.java:31
RS384
Definition: SignatureAlgorithm.java:27
SignatureAlgorithm requestObjectSigningAlg
Definition: AuthorizationAction.java:71
ES256
Definition: SignatureAlgorithm.java:29
ES384
Definition: SignatureAlgorithm.java:30
RS256
Definition: SignatureAlgorithm.java:26
RS512
Definition: SignatureAlgorithm.java:28

◆ isUseOpenIdRequestObject()

boolean org.xdi.oxauth.action.AuthorizationAction.isUseOpenIdRequestObject ( )
inline
292  {
293  return useOpenIdRequestObject;
294  }
boolean useOpenIdRequestObject
Definition: AuthorizationAction.java:67

◆ setAcrValues()

void org.xdi.oxauth.action.AuthorizationAction.setAcrValues ( String  acrValues)
inline
264  {
265  this.acrValues = acrValues;
266  }
String acrValues
Definition: AuthorizationAction.java:62

◆ setAuthorizationEndpoint()

void org.xdi.oxauth.action.AuthorizationAction.setAuthorizationEndpoint ( String  authorizationEndpoint)
inline
144  {
146  }
String authorizationEndpoint
Definition: AuthorizationAction.java:47

◆ setClaims()

void org.xdi.oxauth.action.AuthorizationAction.setClaims ( String  claims)
inline
272  {
273  this.claims = claims;
274  }
String claims
Definition: AuthorizationAction.java:63

◆ setClaimsLocales()

void org.xdi.oxauth.action.AuthorizationAction.setClaimsLocales ( String  claimsLocales)
inline
240  {
242  }
String claimsLocales
Definition: AuthorizationAction.java:59

◆ setClientId()

void org.xdi.oxauth.action.AuthorizationAction.setClientId ( String  clientId)
inline
168  {
169  this.clientId = clientId;
170  }
String clientId
Definition: AuthorizationAction.java:50

◆ setClientSecret()

void org.xdi.oxauth.action.AuthorizationAction.setClientSecret ( String  clientSecret)
inline
360  {
361  this.clientSecret = clientSecret;
362  }
String clientSecret
Definition: AuthorizationAction.java:75

◆ setDisplay()

void org.xdi.oxauth.action.AuthorizationAction.setDisplay ( Display  display)
inline
208  {
209  this.display = display;
210  }
Display display
Definition: AuthorizationAction.java:55

◆ setIdTokenHint()

void org.xdi.oxauth.action.AuthorizationAction.setIdTokenHint ( String  idTokenHint)
inline
248  {
249  this.idTokenHint = idTokenHint;
250  }
String idTokenHint
Definition: AuthorizationAction.java:60

◆ setJwksUri()

void org.xdi.oxauth.action.AuthorizationAction.setJwksUri ( String  jwksUri)
inline
152  {
153  this.jwksUri = jwksUri;
154  }
String jwksUri
Definition: AuthorizationAction.java:48

◆ setKeyId()

void org.xdi.oxauth.action.AuthorizationAction.setKeyId ( String  keyId)
inline
352  {
353  this.keyId = keyId;
354  }
String keyId
Definition: AuthorizationAction.java:74

◆ setKeyStoreFile()

void org.xdi.oxauth.action.AuthorizationAction.setKeyStoreFile ( String  keyStoreFile)
inline
312  {
313  this.keyStoreFile = keyStoreFile;
314  }
String keyStoreFile
Definition: AuthorizationAction.java:69

◆ setKeyStoreSecret()

void org.xdi.oxauth.action.AuthorizationAction.setKeyStoreSecret ( String  keyStoreSecret)
inline
320  {
322  }
String keyStoreSecret
Definition: AuthorizationAction.java:70

◆ setLoginHint()

void org.xdi.oxauth.action.AuthorizationAction.setLoginHint ( String  loginHint)
inline
256  {
257  this.loginHint = loginHint;
258  }
String loginHint
Definition: AuthorizationAction.java:61

◆ setMaxAge()

void org.xdi.oxauth.action.AuthorizationAction.setMaxAge ( Integer  maxAge)
inline
224  {
225  this.maxAge = maxAge;
226  }
Integer maxAge
Definition: AuthorizationAction.java:57

◆ setNonce()

void org.xdi.oxauth.action.AuthorizationAction.setNonce ( String  nonce)
inline
200  {
201  this.nonce = nonce;
202  }
String nonce
Definition: AuthorizationAction.java:54

◆ setOpenIdRequestObject()

void org.xdi.oxauth.action.AuthorizationAction.setOpenIdRequestObject ( String  openIdRequestObject)
inline
448  {
450  }
String openIdRequestObject
Definition: AuthorizationAction.java:76

◆ setPrompt()

void org.xdi.oxauth.action.AuthorizationAction.setPrompt ( List< Prompt prompt)
inline
216  {
217  this.prompt = prompt;
218  }
List< Prompt > prompt
Definition: AuthorizationAction.java:56

◆ setRedirectUri()

void org.xdi.oxauth.action.AuthorizationAction.setRedirectUri ( String  redirectUri)
inline
184  {
185  this.redirectUri = redirectUri;
186  }
String redirectUri
Definition: AuthorizationAction.java:52

◆ setRegistration()

void org.xdi.oxauth.action.AuthorizationAction.setRegistration ( String  registration)
inline
280  {
281  this.registration = registration;
282  }
String registration
Definition: AuthorizationAction.java:64

◆ setRequestObjectEncryptionAlg()

void org.xdi.oxauth.action.AuthorizationAction.setRequestObjectEncryptionAlg ( KeyEncryptionAlgorithm  requestObjectEncryptionAlg)
inline
336  {
338  }
KeyEncryptionAlgorithm requestObjectEncryptionAlg
Definition: AuthorizationAction.java:72

◆ setRequestObjectEncryptionEnc()

void org.xdi.oxauth.action.AuthorizationAction.setRequestObjectEncryptionEnc ( BlockEncryptionAlgorithm  requestObjectEncryptionEnc)
inline
344  {
346  }
BlockEncryptionAlgorithm requestObjectEncryptionEnc
Definition: AuthorizationAction.java:73

◆ setRequestObjectSigningAlg()

void org.xdi.oxauth.action.AuthorizationAction.setRequestObjectSigningAlg ( SignatureAlgorithm  requestObjectSigningAlg)
inline
328  {
330  }
SignatureAlgorithm requestObjectSigningAlg
Definition: AuthorizationAction.java:71

◆ setRequestUri()

void org.xdi.oxauth.action.AuthorizationAction.setRequestUri ( String  requestUri)
inline
288  {
289  this.requestUri = requestUri;
290  }
String requestUri
Definition: AuthorizationAction.java:65

◆ setResponseTypes()

void org.xdi.oxauth.action.AuthorizationAction.setResponseTypes ( List< ResponseType responseTypes)
inline
160  {
162  }
List< ResponseType > responseTypes
Definition: AuthorizationAction.java:49

◆ setScopes()

void org.xdi.oxauth.action.AuthorizationAction.setScopes ( List< String >  scopes)
inline
176  {
177  this.scopes = scopes;
178  }
List< String > scopes
Definition: AuthorizationAction.java:51

◆ setSignOrEncryptRequestObject()

void org.xdi.oxauth.action.AuthorizationAction.setSignOrEncryptRequestObject ( String  signOrEncryptRequestObject)
inline
304  {
306  }
String signOrEncryptRequestObject
Definition: AuthorizationAction.java:68

◆ setState()

void org.xdi.oxauth.action.AuthorizationAction.setState ( String  state)
inline
192  {
193  this.state = state;
194  }
String state
Definition: AuthorizationAction.java:53

◆ setUiLocales()

void org.xdi.oxauth.action.AuthorizationAction.setUiLocales ( String  uiLocales)
inline
232  {
233  this.uiLocales = uiLocales;
234  }
String uiLocales
Definition: AuthorizationAction.java:58

◆ setUseOpenIdRequestObject()

void org.xdi.oxauth.action.AuthorizationAction.setUseOpenIdRequestObject ( boolean  useOpenIdRequestObject)
inline
296  {
298  }
boolean useOpenIdRequestObject
Definition: AuthorizationAction.java:67

メンバ詳解

◆ acrValues

String org.xdi.oxauth.action.AuthorizationAction.acrValues
private

◆ authorizationEndpoint

String org.xdi.oxauth.action.AuthorizationAction.authorizationEndpoint
private

◆ claims

String org.xdi.oxauth.action.AuthorizationAction.claims
private

◆ claimsLocales

String org.xdi.oxauth.action.AuthorizationAction.claimsLocales
private

◆ clientId

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

◆ clientSecret

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

◆ display

Display org.xdi.oxauth.action.AuthorizationAction.display
private

◆ idTokenHint

String org.xdi.oxauth.action.AuthorizationAction.idTokenHint
private

◆ jwksUri

String org.xdi.oxauth.action.AuthorizationAction.jwksUri
private

◆ keyId

String org.xdi.oxauth.action.AuthorizationAction.keyId
private

◆ keyStoreFile

String org.xdi.oxauth.action.AuthorizationAction.keyStoreFile
private

◆ keyStoreSecret

String org.xdi.oxauth.action.AuthorizationAction.keyStoreSecret
private

◆ log

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

◆ loginHint

String org.xdi.oxauth.action.AuthorizationAction.loginHint
private

◆ maxAge

Integer org.xdi.oxauth.action.AuthorizationAction.maxAge
private

◆ nonce

String org.xdi.oxauth.action.AuthorizationAction.nonce
private

◆ openIdRequestObject

String org.xdi.oxauth.action.AuthorizationAction.openIdRequestObject
private

◆ prompt

List<Prompt> org.xdi.oxauth.action.AuthorizationAction.prompt
private

◆ redirectUri

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

◆ registration

String org.xdi.oxauth.action.AuthorizationAction.registration
private

◆ requestObjectEncryptionAlg

KeyEncryptionAlgorithm org.xdi.oxauth.action.AuthorizationAction.requestObjectEncryptionAlg = KeyEncryptionAlgorithm.RSA1_5
private

◆ requestObjectEncryptionEnc

BlockEncryptionAlgorithm org.xdi.oxauth.action.AuthorizationAction.requestObjectEncryptionEnc = BlockEncryptionAlgorithm.A128CBC_PLUS_HS256
private

◆ requestObjectSigningAlg

SignatureAlgorithm org.xdi.oxauth.action.AuthorizationAction.requestObjectSigningAlg = SignatureAlgorithm.NONE
private

◆ requestString

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

◆ requestUri

String org.xdi.oxauth.action.AuthorizationAction.requestUri
private

◆ responseString

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

◆ responseTypes

List<ResponseType> org.xdi.oxauth.action.AuthorizationAction.responseTypes
private

◆ scopes

List<String> org.xdi.oxauth.action.AuthorizationAction.scopes
private

◆ serialVersionUID

final long org.xdi.oxauth.action.AuthorizationAction.serialVersionUID = -4131456982254169325L
staticprivate

◆ showResults

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

◆ signOrEncryptRequestObject

String org.xdi.oxauth.action.AuthorizationAction.signOrEncryptRequestObject = "JWS"
private

◆ state

String org.xdi.oxauth.action.AuthorizationAction.state
private

◆ uiLocales

String org.xdi.oxauth.action.AuthorizationAction.uiLocales
private

◆ useOpenIdRequestObject

boolean org.xdi.oxauth.action.AuthorizationAction.useOpenIdRequestObject
private

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