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

公開メンバ関数

 OpenIdConfigurationResponse (int status)
 
Map< String, List< String > > getScopeToClaimsMapping ()
 
void setScopeToClaimsMapping (Map< String, List< String >> p_scopeToClaimsMapping)
 
String getIssuer ()
 
void setIssuer (String issuer)
 
String getAuthorizationEndpoint ()
 
void setAuthorizationEndpoint (String authorizationEndpoint)
 
String getTokenEndpoint ()
 
void setTokenEndpoint (String tokenEndpoint)
 
String getUserInfoEndpoint ()
 
void setUserInfoEndpoint (String userInfoEndpoint)
 
String getClientInfoEndpoint ()
 
void setClientInfoEndpoint (String clientInfoEndpoint)
 
String getCheckSessionIFrame ()
 
void setCheckSessionIFrame (String checkSessionIFrame)
 
String getEndSessionEndpoint ()
 
void setEndSessionEndpoint (String endSessionEndpoint)
 
String getJwksUri ()
 
void setJwksUri (String jwksUri)
 
String getRegistrationEndpoint ()
 
void setRegistrationEndpoint (String registrationEndpoint)
 
String getIdGenerationEndpoint ()
 
void setIdGenerationEndpoint (String p_idGenerationEndpoint)
 
String getIntrospectionEndpoint ()
 
void setIntrospectionEndpoint (String p_introspectionEndpoint)
 
List< String > getScopesSupported ()
 
void setScopesSupported (List< String > scopesSupported)
 
List< String > getResponseTypesSupported ()
 
void setResponseTypesSupported (List< String > responseTypesSupported)
 
List< String > getGrantTypesSupported ()
 
void setGrantTypesSupported (List< String > grantTypesSupported)
 
List< String > getAcrValuesSupported ()
 
void setAcrValuesSupported (List< String > acrValuesSupported)
 
List< String > getSubjectTypesSupported ()
 
void setSubjectTypesSupported (List< String > subjectTypesSupported)
 
List< String > getUserInfoSigningAlgValuesSupported ()
 
void setUserInfoSigningAlgValuesSupported (List< String > userInfoSigningAlgValuesSupported)
 
List< String > getUserInfoEncryptionAlgValuesSupported ()
 
void setUserInfoEncryptionAlgValuesSupported (List< String > userInfoEncryptionAlgValuesSupported)
 
List< String > getUserInfoEncryptionEncValuesSupported ()
 
void setUserInfoEncryptionEncValuesSupported (List< String > userInfoEncryptionEncValuesSupported)
 
List< String > getIdTokenSigningAlgValuesSupported ()
 
void setIdTokenSigningAlgValuesSupported (List< String > idTokenSigningAlgValuesSupported)
 
List< String > getIdTokenEncryptionAlgValuesSupported ()
 
void setIdTokenEncryptionAlgValuesSupported (List< String > idTokenEncryptionAlgValuesSupported)
 
List< String > getIdTokenEncryptionEncValuesSupported ()
 
void setIdTokenEncryptionEncValuesSupported (List< String > idTokenEncryptionEncValuesSupported)
 
List< String > getRequestObjectSigningAlgValuesSupported ()
 
void setRequestObjectSigningAlgValuesSupported (List< String > requestObjectSigningAlgValuesSupported)
 
List< String > getRequestObjectEncryptionAlgValuesSupported ()
 
void setRequestObjectEncryptionAlgValuesSupported (List< String > requestObjectEncryptionAlgValuesSupported)
 
List< String > getRequestObjectEncryptionEncValuesSupported ()
 
void setRequestObjectEncryptionEncValuesSupported (List< String > requestObjectEncryptionEncValuesSupported)
 
List< String > getTokenEndpointAuthMethodsSupported ()
 
void setTokenEndpointAuthMethodsSupported (List< String > tokenEndpointAuthMethodsSupported)
 
List< String > getTokenEndpointAuthSigningAlgValuesSupported ()
 
void setTokenEndpointAuthSigningAlgValuesSupported (List< String > tokenEndpointAuthSigningAlgValuesSupported)
 
List< String > getDisplayValuesSupported ()
 
void setDisplayValuesSupported (List< String > displayValuesSupported)
 
List< String > getClaimTypesSupported ()
 
void setClaimTypesSupported (List< String > claimTypesSupported)
 
List< String > getClaimsSupported ()
 
void setClaimsSupported (List< String > claimsSupported)
 
List< String > getIdTokenTokenBindingCnfValuesSupported ()
 
void setIdTokenTokenBindingCnfValuesSupported (List< String > idTokenTokenBindingCnfValuesSupported)
 
String getServiceDocumentation ()
 
void setServiceDocumentation (String serviceDocumentation)
 
List< String > getClaimsLocalesSupported ()
 
void setClaimsLocalesSupported (List< String > claimsLocalesSupported)
 
List< String > getUiLocalesSupported ()
 
void setUiLocalesSupported (List< String > uiLocalesSupported)
 
Boolean getClaimsParameterSupported ()
 
void setClaimsParameterSupported (Boolean claimsParameterSupported)
 
Boolean getRequestParameterSupported ()
 
void setRequestParameterSupported (Boolean requestParameterSupported)
 
Boolean getRequestUriParameterSupported ()
 
void setRequestUriParameterSupported (Boolean requestUriParameterSupported)
 
Boolean getRequireRequestUriRegistration ()
 
void setRequireRequestUriRegistration (Boolean requireRequestUriRegistration)
 
String getOpPolicyUri ()
 
void setOpPolicyUri (String opPolicyUri)
 
String getOpTosUri ()
 
void setOpTosUri (String opTosUri)
 
Boolean getFrontChannelLogoutSupported ()
 
void setFrontChannelLogoutSupported (Boolean frontChannelLogoutSupported)
 
Boolean getFrontChannelLogoutSessionSupported ()
 
void setFrontChannelLogoutSessionSupported (Boolean frontChannelLogoutSessionSupported)
 
String toString ()
 
int getStatus ()
 
String getLocation ()
 
void setLocation (String location)
 
void setStatus (int status)
 
String getEntity ()
 
void setEntity (String entity)
 
MultivaluedMap< String, Object > getHeaders ()
 
void setHeaders (MultivaluedMap< String, Object > headers)
 

静的公開メンバ関数

static Map< String, List< String > > parseScopeToClaimsMapping (String p_scopeToClaimsJson) throws JSONException
 
static Map< String, List< String > > parseScopeToClaimsMapping (JSONArray p_jsonArray) throws JSONException
 

限定公開変数類

int status
 
String location
 
String entity
 
MultivaluedMap< String, Object > headers
 

非公開変数類

String issuer
 
String authorizationEndpoint
 
String tokenEndpoint
 
String userInfoEndpoint
 
String clientInfoEndpoint
 
String checkSessionIFrame
 
String endSessionEndpoint
 
String jwksUri
 
String registrationEndpoint
 
String idGenerationEndpoint
 
String introspectionEndpoint
 
List< String > scopesSupported
 
List< String > responseTypesSupported
 
List< String > grantTypesSupported
 
List< String > acrValuesSupported
 
List< String > subjectTypesSupported
 
List< String > userInfoSigningAlgValuesSupported
 
List< String > userInfoEncryptionAlgValuesSupported
 
List< String > userInfoEncryptionEncValuesSupported
 
List< String > idTokenSigningAlgValuesSupported
 
List< String > idTokenEncryptionAlgValuesSupported
 
List< String > idTokenEncryptionEncValuesSupported
 
List< String > requestObjectSigningAlgValuesSupported
 
List< String > requestObjectEncryptionAlgValuesSupported
 
List< String > requestObjectEncryptionEncValuesSupported
 
List< String > tokenEndpointAuthMethodsSupported
 
List< String > tokenEndpointAuthSigningAlgValuesSupported
 
List< String > displayValuesSupported
 
List< String > claimTypesSupported
 
List< String > claimsSupported
 
List< String > idTokenTokenBindingCnfValuesSupported
 
String serviceDocumentation
 
List< String > claimsLocalesSupported
 
List< String > uiLocalesSupported
 
Boolean claimsParameterSupported
 
Boolean requestParameterSupported
 
Boolean requestUriParameterSupported
 
Boolean requireRequestUriRegistration
 
Boolean frontChannelLogoutSupported
 
Boolean frontChannelLogoutSessionSupported
 
String opPolicyUri
 
String opTosUri
 
Map< String, List< String > > scopeToClaimsMapping = new HashMap<String, List<String>>()
 

詳解

Represents an OpenId Configuration received from the authorization server.

著者
Javier Rojas Blum
バージョン
April 26, 2017

構築子と解体子

◆ OpenIdConfigurationResponse()

org.xdi.oxauth.client.OpenIdConfigurationResponse.OpenIdConfigurationResponse ( int  status)
inline

Constructs an OpenID Configuration Response.

引数
statusThe response status code.
77  {
78  super(status);
79 
80  scopesSupported = new ArrayList<String>();
81  responseTypesSupported = new ArrayList<String>();
82  grantTypesSupported = new ArrayList<String>();
83  acrValuesSupported = new ArrayList<String>();
84  subjectTypesSupported = new ArrayList<String>();
85  userInfoSigningAlgValuesSupported = new ArrayList<String>();
86  userInfoEncryptionAlgValuesSupported = new ArrayList<String>();
87  userInfoEncryptionEncValuesSupported = new ArrayList<String>();
88  idTokenSigningAlgValuesSupported = new ArrayList<String>();
89  idTokenEncryptionAlgValuesSupported = new ArrayList<String>();
90  idTokenEncryptionEncValuesSupported = new ArrayList<String>();
91  requestObjectSigningAlgValuesSupported = new ArrayList<String>();
92  requestObjectEncryptionAlgValuesSupported = new ArrayList<String>();
93  requestObjectEncryptionEncValuesSupported = new ArrayList<String>();
94  tokenEndpointAuthMethodsSupported = new ArrayList<String>();
95  tokenEndpointAuthSigningAlgValuesSupported = new ArrayList<String>();
96  displayValuesSupported = new ArrayList<String>();
97  claimTypesSupported = new ArrayList<String>();
98  claimsSupported = new ArrayList<String>();
99  idTokenTokenBindingCnfValuesSupported = new ArrayList<String>();
100  claimsLocalesSupported = new ArrayList<String>();
101  uiLocalesSupported = new ArrayList<String>();
102  }
List< String > tokenEndpointAuthMethodsSupported
Definition: OpenIdConfigurationResponse.java:53
List< String > requestObjectEncryptionEncValuesSupported
Definition: OpenIdConfigurationResponse.java:52
List< String > claimsSupported
Definition: OpenIdConfigurationResponse.java:57
List< String > displayValuesSupported
Definition: OpenIdConfigurationResponse.java:55
List< String > uiLocalesSupported
Definition: OpenIdConfigurationResponse.java:61
List< String > userInfoEncryptionEncValuesSupported
Definition: OpenIdConfigurationResponse.java:46
List< String > scopesSupported
Definition: OpenIdConfigurationResponse.java:39
List< String > acrValuesSupported
Definition: OpenIdConfigurationResponse.java:42
int status
Definition: BaseResponse.java:19
List< String > subjectTypesSupported
Definition: OpenIdConfigurationResponse.java:43
List< String > idTokenEncryptionEncValuesSupported
Definition: OpenIdConfigurationResponse.java:49
List< String > requestObjectSigningAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:50
List< String > tokenEndpointAuthSigningAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:54
List< String > idTokenSigningAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:47
List< String > responseTypesSupported
Definition: OpenIdConfigurationResponse.java:40
List< String > userInfoEncryptionAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:45
List< String > claimsLocalesSupported
Definition: OpenIdConfigurationResponse.java:60
List< String > claimTypesSupported
Definition: OpenIdConfigurationResponse.java:56
List< String > userInfoSigningAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:44
List< String > idTokenEncryptionAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:48
List< String > idTokenTokenBindingCnfValuesSupported
Definition: OpenIdConfigurationResponse.java:58
List< String > grantTypesSupported
Definition: OpenIdConfigurationResponse.java:41
List< String > requestObjectEncryptionAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:51

関数詳解

◆ getAcrValuesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getAcrValuesSupported ( )
inline

Returns a list of the Authentication Context Class References that this server supports.

戻り値
A list of the Authentication Context Class References
418  {
419  return acrValuesSupported;
420  }
List< String > acrValuesSupported
Definition: OpenIdConfigurationResponse.java:42

◆ getAuthorizationEndpoint()

String org.xdi.oxauth.client.OpenIdConfigurationResponse.getAuthorizationEndpoint ( )
inline

Returns the URL of the Authentication and Authorization endpoint.

戻り値
The URL of the Authentication and Authorization endpoint.
174  {
175  return authorizationEndpoint;
176  }
String authorizationEndpoint
Definition: OpenIdConfigurationResponse.java:29

◆ getCheckSessionIFrame()

String org.xdi.oxauth.client.OpenIdConfigurationResponse.getCheckSessionIFrame ( )
inline

Returns the URL of an OP endpoint that provides a page to support cross-origin communications for session state information with the RP client.

戻り値
The Check Session iFrame URL.
248  {
249  return checkSessionIFrame;
250  }
String checkSessionIFrame
Definition: OpenIdConfigurationResponse.java:33

◆ getClaimsLocalesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getClaimsLocalesSupported ( )
inline

Returns a list of languages and scripts supported for values in Claims being returned.

戻り値
A list of languages and scripts supported for values in Claims being returned.
785  {
786  return claimsLocalesSupported;
787  }
List< String > claimsLocalesSupported
Definition: OpenIdConfigurationResponse.java:60

◆ getClaimsParameterSupported()

Boolean org.xdi.oxauth.client.OpenIdConfigurationResponse.getClaimsParameterSupported ( )
inline

Returns a Boolean value specifying whether the OP supports use of the claims parameter, with true indicating support. If omitted, the default value is false.

戻り値
A Boolean value specifying whether the OP supports use of the claims parameter.
827  {
829  }
Boolean claimsParameterSupported
Definition: OpenIdConfigurationResponse.java:62

◆ getClaimsSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getClaimsSupported ( )
inline

Returns a list of the Claim Names of the Claims that the OpenID Provider may be able to supply values for. Note that for privacy or other reasons, this may not be an exhaustive list.

戻り値
A list of Claim Names.
728  {
729  return claimsSupported;
730  }
List< String > claimsSupported
Definition: OpenIdConfigurationResponse.java:57

◆ getClaimTypesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getClaimTypesSupported ( )
inline

Returns a list of the claim types that the OpenID Provider supports. If not specified, the implementation supports only normal claims.

戻り値
A list of the claim types.
707  {
708  return claimTypesSupported;
709  }
List< String > claimTypesSupported
Definition: OpenIdConfigurationResponse.java:56

◆ getClientInfoEndpoint()

String org.xdi.oxauth.client.OpenIdConfigurationResponse.getClientInfoEndpoint ( )
inline

Returns the URL of the Client Info endpoint.

戻り値
The URL of the Client Info endpoint.
228  {
229  return clientInfoEndpoint;
230  }
String clientInfoEndpoint
Definition: OpenIdConfigurationResponse.java:32

◆ getDisplayValuesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getDisplayValuesSupported ( )
inline

Returns a list of the display parameter values that the OpenID Provider supports.

戻り値
A list of the display parameter values.
687  {
688  return displayValuesSupported;
689  }
List< String > displayValuesSupported
Definition: OpenIdConfigurationResponse.java:55

◆ getEndSessionEndpoint()

String org.xdi.oxauth.client.OpenIdConfigurationResponse.getEndSessionEndpoint ( )
inline

Returns the URL of the End Session endpoint.

戻り値
The URL of the End Session endpoint.
268  {
269  return endSessionEndpoint;
270  }
String endSessionEndpoint
Definition: OpenIdConfigurationResponse.java:34

◆ getEntity()

String org.xdi.oxauth.client.BaseResponse.getEntity ( )
inlineinherited

Returns the entity or body content of the response.

戻り値
The entity or body content of the response.
85  {
86  return entity;
87  }
String entity
Definition: BaseResponse.java:21

◆ getFrontChannelLogoutSessionSupported()

Boolean org.xdi.oxauth.client.OpenIdConfigurationResponse.getFrontChannelLogoutSessionSupported ( )
inline
969  {
971  }
Boolean frontChannelLogoutSessionSupported
Definition: OpenIdConfigurationResponse.java:67

◆ getFrontChannelLogoutSupported()

Boolean org.xdi.oxauth.client.OpenIdConfigurationResponse.getFrontChannelLogoutSupported ( )
inline
961  {
963  }
Boolean frontChannelLogoutSupported
Definition: OpenIdConfigurationResponse.java:66

◆ getGrantTypesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getGrantTypesSupported ( )
inline

Returns a list of the OAuth 2.0 grant type values that this server supports.

戻り値
A list of the OAuth 2.0 grant type values that this server supports.
398  {
399  return grantTypesSupported;
400  }
List< String > grantTypesSupported
Definition: OpenIdConfigurationResponse.java:41

◆ getHeaders()

MultivaluedMap<String, Object> org.xdi.oxauth.client.BaseResponse.getHeaders ( )
inlineinherited
98  {
99  return headers;
100  }
MultivaluedMap< String, Object > headers
Definition: BaseResponse.java:22

◆ getIdGenerationEndpoint()

String org.xdi.oxauth.client.OpenIdConfigurationResponse.getIdGenerationEndpoint ( )
inline
非推奨:
this parameter will be moved from /.well-known/openid-configuration to /.well-known/gluu-configuration
327  {
328  return idGenerationEndpoint;
329  }
String idGenerationEndpoint
Definition: OpenIdConfigurationResponse.java:37

◆ getIdTokenEncryptionAlgValuesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getIdTokenEncryptionAlgValuesSupported ( )
inline

Returns a list of the JWE encryption algorithms (alg values) supported by the Authorization Server for the ID Token to encode the claims in a JWT.

戻り値
A list of the JWE encryption algorithms.
539  {
541  }
List< String > idTokenEncryptionAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:48

◆ getIdTokenEncryptionEncValuesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getIdTokenEncryptionEncValuesSupported ( )
inline

Returns a list of the JWE encryption algorithms (enc values) supported by the Authorization Server for the ID Token to encode the claims in a JWT.

戻り値
A list of the JWE encryption algorithms.
559  {
561  }
List< String > idTokenEncryptionEncValuesSupported
Definition: OpenIdConfigurationResponse.java:49

◆ getIdTokenSigningAlgValuesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getIdTokenSigningAlgValuesSupported ( )
inline

Returns a list of the JWS signing algorithms (alg values) supported by the Authorization Server for the ID Token to encode the claims in a JWT.

戻り値
A list of the JWS signing algorithms.
519  {
521  }
List< String > idTokenSigningAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:47

◆ getIdTokenTokenBindingCnfValuesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getIdTokenTokenBindingCnfValuesSupported ( )
inline
744  {
746  }
List< String > idTokenTokenBindingCnfValuesSupported
Definition: OpenIdConfigurationResponse.java:58

◆ getIntrospectionEndpoint()

String org.xdi.oxauth.client.OpenIdConfigurationResponse.getIntrospectionEndpoint ( )
inline
非推奨:
this parameter will be moved from /.well-known/openid-configuration to /.well-known/gluu-configuration
343  {
344  return introspectionEndpoint;
345  }
String introspectionEndpoint
Definition: OpenIdConfigurationResponse.java:38

◆ getIssuer()

String org.xdi.oxauth.client.OpenIdConfigurationResponse.getIssuer ( )
inline

Returns the issuer identifier.

戻り値
The issuer identifier.
156  {
157  return issuer;
158  }
String issuer
Definition: OpenIdConfigurationResponse.java:28

◆ getJwksUri()

String org.xdi.oxauth.client.OpenIdConfigurationResponse.getJwksUri ( )
inline

Returns the URL of the OP's JSON Web Key Set (JWK) document that contains the Server's signing key(s) that are used for signing responses to the Client. The JWK Set may also contain the Server's encryption key(s) that are used by the Client to encrypt requests to the Server.

戻り値
The URL of the OP's JSON Web Key Set (JWK) document.
289  {
290  return jwksUri;
291  }
String jwksUri
Definition: OpenIdConfigurationResponse.java:35

◆ getLocation()

String org.xdi.oxauth.client.BaseResponse.getLocation ( )
inlineinherited

Returns the location of the response in the header.

戻り値
The location of the response.
58  {
59  return location;
60  }
String location
Definition: BaseResponse.java:20

◆ getOpPolicyUri()

String org.xdi.oxauth.client.OpenIdConfigurationResponse.getOpPolicyUri ( )
inline

Returns a URL that the OpenID Provider provides to the person registering the Client to read about the OP's requirements on how the Relying Party may use the data provided by the OP.

戻り値
The OP's policy URI.
926  {
927  return opPolicyUri;
928  }
String opPolicyUri
Definition: OpenIdConfigurationResponse.java:68

◆ getOpTosUri()

String org.xdi.oxauth.client.OpenIdConfigurationResponse.getOpTosUri ( )
inline

Returns a URL that the OpenID Provider provides to the person registering the Client to read about OpenID Provider's terms of service.

戻り値
The OP's policy URI.
947  {
948  return opTosUri;
949  }
String opTosUri
Definition: OpenIdConfigurationResponse.java:69

◆ getRegistrationEndpoint()

String org.xdi.oxauth.client.OpenIdConfigurationResponse.getRegistrationEndpoint ( )
inline

Returns the URL of the Dynamic Client Registration endpoint.

戻り値
The URL of the Dynamic Client Registration endpoint.
310  {
311  return registrationEndpoint;
312  }
String registrationEndpoint
Definition: OpenIdConfigurationResponse.java:36

◆ getRequestObjectEncryptionAlgValuesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getRequestObjectEncryptionAlgValuesSupported ( )
inline

Returns a list of the JWE encryption algorithms (alg values) supported by the Authorization Server for the OpenID Request Object.

戻り値
A list of the JWE encryption algorithms.
599  {
601  }
List< String > requestObjectEncryptionAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:51

◆ getRequestObjectEncryptionEncValuesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getRequestObjectEncryptionEncValuesSupported ( )
inline

Returns a list of the JWE encryption algorithms (enc values) supported by the Authorization Server for the OpenID Request Object.

戻り値
A list of the JWE encryption algorithms.
619  {
621  }
List< String > requestObjectEncryptionEncValuesSupported
Definition: OpenIdConfigurationResponse.java:52

◆ getRequestObjectSigningAlgValuesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getRequestObjectSigningAlgValuesSupported ( )
inline

Returns a list of the JWS signing algorithms (alg values) supported by the Authorization Server for the OpenID Request Object.

戻り値
A list of the JWS signing algorithms.
579  {
581  }
List< String > requestObjectSigningAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:50

◆ getRequestParameterSupported()

Boolean org.xdi.oxauth.client.OpenIdConfigurationResponse.getRequestParameterSupported ( )
inline

Returns a Boolean value specifying whether the OP supports use of the request parameter, with true indicating support. If omitted, the default value is false.

戻り値
A Boolean value specifying whether the OP supports use of the request parameter.
851  {
853  }
Boolean requestParameterSupported
Definition: OpenIdConfigurationResponse.java:63

◆ getRequestUriParameterSupported()

Boolean org.xdi.oxauth.client.OpenIdConfigurationResponse.getRequestUriParameterSupported ( )
inline

Returns a Boolean value specifying whether the OP supports use of the request_uri parameter, with true indicating support. If omitted, the default value is true.

戻り値
A Boolean value specifying whether the OP supports use of the request_uri parameter.
875  {
877  }
Boolean requestUriParameterSupported
Definition: OpenIdConfigurationResponse.java:64

◆ getRequireRequestUriRegistration()

Boolean org.xdi.oxauth.client.OpenIdConfigurationResponse.getRequireRequestUriRegistration ( )
inline

Returns a Boolean value specifying whether the OP requires any request_uri values used to be pre-registered using the request_uris registration parameter. Pre-registration is required when the value is true.

戻り値
A Boolean value specifying whether the OP requires any request_uri values used to be pre-registered using the request_uris registration parameter.
901  {
903  }
Boolean requireRequestUriRegistration
Definition: OpenIdConfigurationResponse.java:65

◆ getResponseTypesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getResponseTypesSupported ( )
inline

Returns a list of the response types that the server supports.

戻り値
A list of the response types that the server supports.
378  {
379  return responseTypesSupported;
380  }
List< String > responseTypesSupported
Definition: OpenIdConfigurationResponse.java:40

◆ getScopesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getScopesSupported ( )
inline

Returns a list of the OAuth 2.0 scopes that the server supports.

戻り値
A list of the OAuth 2.0 scopes that the server supports.
360  {
361  return scopesSupported;
362  }
List< String > scopesSupported
Definition: OpenIdConfigurationResponse.java:39

◆ getScopeToClaimsMapping()

Map<String, List<String> > org.xdi.oxauth.client.OpenIdConfigurationResponse.getScopeToClaimsMapping ( )
inline

Gets scopes to claims map.

戻り値
scopes to claims map
非推奨:
this parameter will be moved from /.well-known/openid-configuration to /.well-known/gluu-configuration
136  {
137  return scopeToClaimsMapping;
138  }
Map< String, List< String > > scopeToClaimsMapping
Definition: OpenIdConfigurationResponse.java:70

◆ getServiceDocumentation()

String org.xdi.oxauth.client.OpenIdConfigurationResponse.getServiceDocumentation ( )
inline

Returns an URL of a page containing human-readable information that developers might want or need to know when using the OpenID Provider. In particular, if the OpenID Provider does not support dynamic client registration, then information on how to register clients should be provided in this documentation.

戻り値
An URL with information for developers.
761  {
762  return serviceDocumentation;
763  }
String serviceDocumentation
Definition: OpenIdConfigurationResponse.java:59

◆ getStatus()

int org.xdi.oxauth.client.BaseResponse.getStatus ( )
inlineinherited

Returns the HTTP status code of the response.

戻り値
The HTTP status code.
49  {
50  return status;
51  }
int status
Definition: BaseResponse.java:19

◆ getSubjectTypesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getSubjectTypesSupported ( )
inline

Returns a list of the subject identifier types that this server supports. Valid types include pairwise and public.

戻り値
A list of the subject identifier types that this server supports.
438  {
439  return subjectTypesSupported;
440  }
List< String > subjectTypesSupported
Definition: OpenIdConfigurationResponse.java:43

◆ getTokenEndpoint()

String org.xdi.oxauth.client.OpenIdConfigurationResponse.getTokenEndpoint ( )
inline

Returns the URL of the Token endpoint.

戻り値
The URL of the Token endpoint.
192  {
193  return tokenEndpoint;
194  }
String tokenEndpoint
Definition: OpenIdConfigurationResponse.java:30

◆ getTokenEndpointAuthMethodsSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getTokenEndpointAuthMethodsSupported ( )
inline

Returns a list of authentication types supported by this Token Endpoint. The options are client_secret_post, client_secret_basic, client_secret_jwt, and private_key_jwt. Other authentication types may be defined by extension. If unspecified or omitted, the default is client_secret_basic, the HTTP Basic Authentication Scheme.

戻り値
A list of authentication types.
642  {
644  }
List< String > tokenEndpointAuthMethodsSupported
Definition: OpenIdConfigurationResponse.java:53

◆ getTokenEndpointAuthSigningAlgValuesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getTokenEndpointAuthSigningAlgValuesSupported ( )
inline

Returns a list of the JWS signing algorithms (alg values) supported by the Token Endpoint for the private_key_jwt and client_secret_jwt methods to encode the JWT. Servers SHOULD support RS256.

戻り値
A list of the JWS signing algorithms.
666  {
668  }
List< String > tokenEndpointAuthSigningAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:54

◆ getUiLocalesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getUiLocalesSupported ( )
inline

Returns a list of languages and scripts supported for the user interface.

戻り値
A list of languages and scripts supported for the user interface.
805  {
806  return uiLocalesSupported;
807  }
List< String > uiLocalesSupported
Definition: OpenIdConfigurationResponse.java:61

◆ getUserInfoEncryptionAlgValuesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getUserInfoEncryptionAlgValuesSupported ( )
inline

Returns a list of the JWE encryption algorithms (alg values JWA) supported by the UserInfo Endpoint to encode the claims in a JWT.

戻り値
A list of the JWE encryption algorithms.
479  {
481  }
List< String > userInfoEncryptionAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:45

◆ getUserInfoEncryptionEncValuesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getUserInfoEncryptionEncValuesSupported ( )
inline

Returns a list of the JWE encryption algorithms (enc values JWA) supported by the UserInfo Endpoint to encode the claims in a JWT.

戻り値
A list of the JWE encryption algorithms.
499  {
501  }
List< String > userInfoEncryptionEncValuesSupported
Definition: OpenIdConfigurationResponse.java:46

◆ getUserInfoEndpoint()

String org.xdi.oxauth.client.OpenIdConfigurationResponse.getUserInfoEndpoint ( )
inline

Returns the URL of the User Info endpoint.

戻り値
The URL of the User Info endpoint.
210  {
211  return userInfoEndpoint;
212  }
String userInfoEndpoint
Definition: OpenIdConfigurationResponse.java:31

◆ getUserInfoSigningAlgValuesSupported()

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.getUserInfoSigningAlgValuesSupported ( )
inline

Returns a list of the JWS signing algorithms (alg values JWA) supported by the UserInfo Endpoint to encode the claims in a JWT

戻り値
A list of the JWS signing algorithms.
459  {
461  }
List< String > userInfoSigningAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:44

◆ parseScopeToClaimsMapping() [1/2]

static Map<String, List<String> > org.xdi.oxauth.client.OpenIdConfigurationResponse.parseScopeToClaimsMapping ( String  p_scopeToClaimsJson) throws JSONException
inlinestatic
104  {
105  return parseScopeToClaimsMapping(new JSONArray(p_scopeToClaimsJson));
106  }
static Map< String, List< String > > parseScopeToClaimsMapping(String p_scopeToClaimsJson)
Definition: OpenIdConfigurationResponse.java:104

◆ parseScopeToClaimsMapping() [2/2]

static Map<String, List<String> > org.xdi.oxauth.client.OpenIdConfigurationResponse.parseScopeToClaimsMapping ( JSONArray  p_jsonArray) throws JSONException
inlinestatic
108  {
109  final Map<String, List<String>> map = new HashMap<String, List<String>>();
110  if (p_jsonArray != null) {
111  for (int i = 0; i < p_jsonArray.length(); i++) {
112  final JSONObject obj = p_jsonArray.getJSONObject(i);
113  final String scope = obj.names().getString(0);
114  final JSONArray claimsArray = obj.getJSONArray(scope);
115  final List<String> claimsList = new ArrayList<String>();
116  for (int j = 0; j < claimsArray.length(); j++) {
117  final String claim = claimsArray.getString(j);
118  if (StringUtils.isNotBlank(claim)) {
119  claimsList.add(claim);
120  }
121  }
122  map.put(scope, claimsList);
123  }
124 
125  }
126  return map;
127  }

◆ setAcrValuesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setAcrValuesSupported ( List< String >  acrValuesSupported)
inline

Sets a list of the Authentication Context Class References that this server supports.

引数
acrValuesSupportedA list of the Authentication Context Class References
428  {
430  }
List< String > acrValuesSupported
Definition: OpenIdConfigurationResponse.java:42

◆ setAuthorizationEndpoint()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setAuthorizationEndpoint ( String  authorizationEndpoint)
inline

Sets the URL of the Authentication and Authorization endpoint.

引数
authorizationEndpointThe URL of the Authentication and Authorization endpoint.
183  {
185  }
String authorizationEndpoint
Definition: OpenIdConfigurationResponse.java:29

◆ setCheckSessionIFrame()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setCheckSessionIFrame ( String  checkSessionIFrame)
inline

Sets the URL of an OP endpoint that provides a page to support cross-origin communications for session state information with the RP client.

引数
checkSessionIFrameThe Check Session iFrame URL.
259  {
261  }
String checkSessionIFrame
Definition: OpenIdConfigurationResponse.java:33

◆ setClaimsLocalesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setClaimsLocalesSupported ( List< String >  claimsLocalesSupported)
inline

Sets a list of languages and scripts supported for values in Claims being returned.

引数
claimsLocalesSupportedA list of languages and scripts supported for values in Claims being returned.
796  {
798  }
List< String > claimsLocalesSupported
Definition: OpenIdConfigurationResponse.java:60

◆ setClaimsParameterSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setClaimsParameterSupported ( Boolean  claimsParameterSupported)
inline

Sets a Boolean value specifying whether the OP supports use of the claims parameter, with true indicating support. If omitted, the default value is false.

引数
claimsParameterSupportedA Boolean value specifying whether the OP supports use of the claims parameter.
839  {
841  }
Boolean claimsParameterSupported
Definition: OpenIdConfigurationResponse.java:62

◆ setClaimsSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setClaimsSupported ( List< String >  claimsSupported)
inline

Sets a list of the Claim Names of the Claims that the OpenID Provider may be able to supply values for. Note that for privacy or other reasons, this may not be an exhaustive list.

引数
claimsSupportedA list of Claim Names.
739  {
741  }
List< String > claimsSupported
Definition: OpenIdConfigurationResponse.java:57

◆ setClaimTypesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setClaimTypesSupported ( List< String >  claimTypesSupported)
inline

Sets a list of the claim types that the OpenID Provider supports. If not specified, the implementation supports only normal claims.

引数
claimTypesSupportedA list of the claim types.
717  {
719  }
List< String > claimTypesSupported
Definition: OpenIdConfigurationResponse.java:56

◆ setClientInfoEndpoint()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setClientInfoEndpoint ( String  clientInfoEndpoint)
inline

Sets the URL for the Client Info endpoint.

引数
clientInfoEndpointThe URL for the Client Info endpoint.
237  {
239  }
String clientInfoEndpoint
Definition: OpenIdConfigurationResponse.java:32

◆ setDisplayValuesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setDisplayValuesSupported ( List< String >  displayValuesSupported)
inline

Sets a list of the display parameter values that the OpenID Provider supports.

引数
displayValuesSupportedA list of the display parameter values.
697  {
699  }
List< String > displayValuesSupported
Definition: OpenIdConfigurationResponse.java:55

◆ setEndSessionEndpoint()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setEndSessionEndpoint ( String  endSessionEndpoint)
inline

Sets the URL of the End Session endpoint.

引数
endSessionEndpointThe URL of the End Session endpoint.
277  {
279  }
String endSessionEndpoint
Definition: OpenIdConfigurationResponse.java:34

◆ setEntity()

void org.xdi.oxauth.client.BaseResponse.setEntity ( String  entity)
inlineinherited

Sets the entity or body content of the response.

引数
entityThe entity or body content of the response.
94  {
95  this.entity = entity;
96  }
String entity
Definition: BaseResponse.java:21

◆ setFrontChannelLogoutSessionSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setFrontChannelLogoutSessionSupported ( Boolean  frontChannelLogoutSessionSupported)
inline
973  {
975  }
Boolean frontChannelLogoutSessionSupported
Definition: OpenIdConfigurationResponse.java:67

◆ setFrontChannelLogoutSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setFrontChannelLogoutSupported ( Boolean  frontChannelLogoutSupported)
inline
965  {
967  }
Boolean frontChannelLogoutSupported
Definition: OpenIdConfigurationResponse.java:66

◆ setGrantTypesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setGrantTypesSupported ( List< String >  grantTypesSupported)
inline

Sets a list of the OAuth 2.0 grant type values that this server supports.

引数
grantTypesSupportedA list of the OAuth 2.0 grant type values that this server supports.
408  {
410  }
List< String > grantTypesSupported
Definition: OpenIdConfigurationResponse.java:41

◆ setHeaders()

void org.xdi.oxauth.client.BaseResponse.setHeaders ( MultivaluedMap< String, Object >  headers)
inlineinherited
102  {
103  this.headers = headers;
104  }
MultivaluedMap< String, Object > headers
Definition: BaseResponse.java:22

◆ setIdGenerationEndpoint()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setIdGenerationEndpoint ( String  p_idGenerationEndpoint)
inline
非推奨:
this parameter will be moved from /.well-known/openid-configuration to /.well-known/gluu-configuration
335  {
336  idGenerationEndpoint = p_idGenerationEndpoint;
337  }
String idGenerationEndpoint
Definition: OpenIdConfigurationResponse.java:37

◆ setIdTokenEncryptionAlgValuesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setIdTokenEncryptionAlgValuesSupported ( List< String >  idTokenEncryptionAlgValuesSupported)
inline

Sets a list of the JWE encryption algorithms (alg values) supported by the Authorization Server for the ID Token to encode the claims in a JWT.

引数
idTokenEncryptionAlgValuesSupportedA list of the JWE encryption algorithms.
549  {
551  }
List< String > idTokenEncryptionAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:48

◆ setIdTokenEncryptionEncValuesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setIdTokenEncryptionEncValuesSupported ( List< String >  idTokenEncryptionEncValuesSupported)
inline

Sets a list of the JWE encryption algorithms (enc values) supported by the Authorization Server for the ID Token to encode the claims in a JWT.

引数
idTokenEncryptionEncValuesSupportedA list of the JWE encryption algorithms.
569  {
571  }
List< String > idTokenEncryptionEncValuesSupported
Definition: OpenIdConfigurationResponse.java:49

◆ setIdTokenSigningAlgValuesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setIdTokenSigningAlgValuesSupported ( List< String >  idTokenSigningAlgValuesSupported)
inline

Sets a list of the JWS signing algorithms (alg values) supported by the Authorization Server for the ID Token to encode the claims in a JWT.

引数
idTokenSigningAlgValuesSupportedA list of the JWS signing algorithms.
529  {
531  }
List< String > idTokenSigningAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:47

◆ setIdTokenTokenBindingCnfValuesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setIdTokenTokenBindingCnfValuesSupported ( List< String >  idTokenTokenBindingCnfValuesSupported)
inline
748  {
750  }
List< String > idTokenTokenBindingCnfValuesSupported
Definition: OpenIdConfigurationResponse.java:58

◆ setIntrospectionEndpoint()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setIntrospectionEndpoint ( String  p_introspectionEndpoint)
inline
非推奨:
this parameter will be moved from /.well-known/openid-configuration to /.well-known/gluu-configuration
351  {
352  introspectionEndpoint = p_introspectionEndpoint;
353  }
String introspectionEndpoint
Definition: OpenIdConfigurationResponse.java:38

◆ setIssuer()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setIssuer ( String  issuer)
inline

Sets the issuer identifier.

引数
issuerThe issuer identifier.
165  {
166  this.issuer = issuer;
167  }
String issuer
Definition: OpenIdConfigurationResponse.java:28

◆ setJwksUri()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setJwksUri ( String  jwksUri)
inline

Sets the URL of the OP's JSON Web Key Set (JWK) document that contains the Server's signing key(s) that are used for signing responses to the Client. The JWK Set may also contain the Server's encryption key(s) that are used by the Client to encrypt requests to the Server.

引数
jwksUriThe URL of the OP's JSON Web Key Set (JWK) document.
301  {
302  this.jwksUri = jwksUri;
303  }
String jwksUri
Definition: OpenIdConfigurationResponse.java:35

◆ setLocation()

void org.xdi.oxauth.client.BaseResponse.setLocation ( String  location)
inlineinherited

Sets the location of the response in the header.

引数
locationThe location of the response.
67  {
68  this.location = location;
69  }
String location
Definition: BaseResponse.java:20

◆ setOpPolicyUri()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setOpPolicyUri ( String  opPolicyUri)
inline

Sets a URL that the OpenID Provider provides to the person registering the Client to read about the OP's requirements on how the Relying Party may use the data provided by the OP.

引数
opPolicyUriThe OP's policy URI.
937  {
938  this.opPolicyUri = opPolicyUri;
939  }
String opPolicyUri
Definition: OpenIdConfigurationResponse.java:68

◆ setOpTosUri()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setOpTosUri ( String  opTosUri)
inline

Sets a URL that the OpenID Provider provides to the person registering the Client to read about OpenID Provider's terms of service.

引数
opTosUriThe OP's policy URI.
957  {
958  this.opTosUri = opTosUri;
959  }
String opTosUri
Definition: OpenIdConfigurationResponse.java:69

◆ setRegistrationEndpoint()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setRegistrationEndpoint ( String  registrationEndpoint)
inline

Sets the URL of the Dynamic Client Registration endpoint.

引数
registrationEndpointThe URL of the Dynamic Client Registration endpoint.
319  {
321  }
String registrationEndpoint
Definition: OpenIdConfigurationResponse.java:36

◆ setRequestObjectEncryptionAlgValuesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setRequestObjectEncryptionAlgValuesSupported ( List< String >  requestObjectEncryptionAlgValuesSupported)
inline

Sets a list of the JWE encryption algorithms (alg values) supported by the Authorization Server for the OpenID Request Object.

引数
requestObjectEncryptionAlgValuesSupportedA list of the JWE encryption algorithms.
609  {
611  }
List< String > requestObjectEncryptionAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:51

◆ setRequestObjectEncryptionEncValuesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setRequestObjectEncryptionEncValuesSupported ( List< String >  requestObjectEncryptionEncValuesSupported)
inline

Sets a list of the JWE encryption algorithms (enc values) supported by the Authorization Server for the OpenID Request Object.

引数
requestObjectEncryptionEncValuesSupportedA list of the JWE encryption algorithms.
629  {
631  }
List< String > requestObjectEncryptionEncValuesSupported
Definition: OpenIdConfigurationResponse.java:52

◆ setRequestObjectSigningAlgValuesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setRequestObjectSigningAlgValuesSupported ( List< String >  requestObjectSigningAlgValuesSupported)
inline

Sets a list of the JWS signing algorithms (alg values) supported by the Authorization Server for the OpenID Request Object.

引数
requestObjectSigningAlgValuesSupportedA list of the JWS signing algorithms.
589  {
591  }
List< String > requestObjectSigningAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:50

◆ setRequestParameterSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setRequestParameterSupported ( Boolean  requestParameterSupported)
inline

Sets a Boolean value specifying whether the OP supports use of the request parameter, with true indicating support. If omitted, the default value is false.

引数
requestParameterSupportedA Boolean value specifying whether the OP supports use of the request parameter.
863  {
865  }
Boolean requestParameterSupported
Definition: OpenIdConfigurationResponse.java:63

◆ setRequestUriParameterSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setRequestUriParameterSupported ( Boolean  requestUriParameterSupported)
inline

Sets a Boolean value specifying whether the OP supports use of the request_uri parameter, with true indicating support. If omitted, the default value is true.

引数
requestUriParameterSupportedA Boolean value specifying whether the OP supports use of the request_uri parameter.
887  {
889  }
Boolean requestUriParameterSupported
Definition: OpenIdConfigurationResponse.java:64

◆ setRequireRequestUriRegistration()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setRequireRequestUriRegistration ( Boolean  requireRequestUriRegistration)
inline

Sets a Boolean value specifying whether the OP requires any request_uri values used to be pre-registered using the request_uris registration parameter. Pre-registration is required when the value is true.

引数
requireRequestUriRegistrationA Boolean value specifying whether the OP requires any request_uri values used to be pre-registered using the request_uris registration parameter.
915  {
917  }
Boolean requireRequestUriRegistration
Definition: OpenIdConfigurationResponse.java:65

◆ setResponseTypesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setResponseTypesSupported ( List< String >  responseTypesSupported)
inline

Sets a list of the response types that the server supports.

引数
responseTypesSupportedA list of the response types that the server supports.
387  {
389  }
List< String > responseTypesSupported
Definition: OpenIdConfigurationResponse.java:40

◆ setScopesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setScopesSupported ( List< String >  scopesSupported)
inline

Sets a list of the OAuth 2.0 scopes that the server supports.

引数
scopesSupportedA list of the OAuth 2.0 scopes that the server supports.
369  {
371  }
List< String > scopesSupported
Definition: OpenIdConfigurationResponse.java:39

◆ setScopeToClaimsMapping()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setScopeToClaimsMapping ( Map< String, List< String >>  p_scopeToClaimsMapping)
inline

Sets scope to claim map.

引数
p_scopeToClaimsMappingscope to claim map
非推奨:
this parameter will be moved from /.well-known/openid-configuration to /.well-known/gluu-configuration
147  {
148  scopeToClaimsMapping = p_scopeToClaimsMapping;
149  }
Map< String, List< String > > scopeToClaimsMapping
Definition: OpenIdConfigurationResponse.java:70

◆ setServiceDocumentation()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setServiceDocumentation ( String  serviceDocumentation)
inline

Sets an URL of a page containing human-readable information that developers might want or need to know when using the OpenID Provider. In particular, if the OpenID Provider does not support dynamic client registration, then information on how to register clients should be provided in this documentation.

引数
serviceDocumentationAn URL with information for developers.
774  {
776  }
String serviceDocumentation
Definition: OpenIdConfigurationResponse.java:59

◆ setStatus()

void org.xdi.oxauth.client.BaseResponse.setStatus ( int  status)
inlineinherited

Sets the HTTP status code of the response.

引数
statusThe HTTP status code.
76  {
77  this.status = status;
78  }
int status
Definition: BaseResponse.java:19

◆ setSubjectTypesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setSubjectTypesSupported ( List< String >  subjectTypesSupported)
inline

Sets a list of the subject identifier types that this server supports. Valid types include pairwise and public.

引数
subjectTypesSupportedA list of the subject identifier types that this server supports.
449  {
451  }
List< String > subjectTypesSupported
Definition: OpenIdConfigurationResponse.java:43

◆ setTokenEndpoint()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setTokenEndpoint ( String  tokenEndpoint)
inline

Sets the URL of the Token endpoint.

引数
tokenEndpointThe URL of the Token endpoint.
201  {
203  }
String tokenEndpoint
Definition: OpenIdConfigurationResponse.java:30

◆ setTokenEndpointAuthMethodsSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setTokenEndpointAuthMethodsSupported ( List< String >  tokenEndpointAuthMethodsSupported)
inline

Sets a list of authentication types supported by this Token Endpoint. The options are client_secret_post, client_secret_basic, client_secret_jwt, and private_key_jwt. Other authentication types may be defined by extension. If unspecified or omitted, the default is client_secret_basic, the HTTP Basic Authentication Scheme.

引数
tokenEndpointAuthMethodsSupportedA list of authentication types.
655  {
657  }
List< String > tokenEndpointAuthMethodsSupported
Definition: OpenIdConfigurationResponse.java:53

◆ setTokenEndpointAuthSigningAlgValuesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setTokenEndpointAuthSigningAlgValuesSupported ( List< String >  tokenEndpointAuthSigningAlgValuesSupported)
inline

Sets a list of the JWS signing algorithms (alg values) supported by the Token Endpoint for the private_key_jwt and client_secret_jwt methods to encode the JWT. Servers SHOULD support RS256.

引数
tokenEndpointAuthSigningAlgValuesSupportedA list of the JWS signing algorithms.
677  {
679  }
List< String > tokenEndpointAuthSigningAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:54

◆ setUiLocalesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setUiLocalesSupported ( List< String >  uiLocalesSupported)
inline

Sets a list of languages and scripts supported for the user interface.

引数
uiLocalesSupportedA list of languages and scripts supported for the user interface.
815  {
817  }
List< String > uiLocalesSupported
Definition: OpenIdConfigurationResponse.java:61

◆ setUserInfoEncryptionAlgValuesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setUserInfoEncryptionAlgValuesSupported ( List< String >  userInfoEncryptionAlgValuesSupported)
inline

Sets a list of the JWE encryption algorithms (alg values JWA) supported by the UserInfo Endpoint to encode the claims in a JWT.

引数
userInfoEncryptionAlgValuesSupportedA list of the JWE encryption algorithms.
489  {
491  }
List< String > userInfoEncryptionAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:45

◆ setUserInfoEncryptionEncValuesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setUserInfoEncryptionEncValuesSupported ( List< String >  userInfoEncryptionEncValuesSupported)
inline

Sets a list of the JWE encryption algorithms (enc values JWA) supported by the UserInfo Endpoint to encode the claims in a JWT.

引数
userInfoEncryptionEncValuesSupportedA list of the JWE encryption algorithms.
509  {
511  }
List< String > userInfoEncryptionEncValuesSupported
Definition: OpenIdConfigurationResponse.java:46

◆ setUserInfoEndpoint()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setUserInfoEndpoint ( String  userInfoEndpoint)
inline

Sets the URL for the User Info endpoint.

引数
userInfoEndpointThe URL for the User Info endpoint.
219  {
221  }
String userInfoEndpoint
Definition: OpenIdConfigurationResponse.java:31

◆ setUserInfoSigningAlgValuesSupported()

void org.xdi.oxauth.client.OpenIdConfigurationResponse.setUserInfoSigningAlgValuesSupported ( List< String >  userInfoSigningAlgValuesSupported)
inline

Sets a list of the JWS signing algorithms (alg values JWA) supported by the UserInfo Endpoint to encode the claims in a JWT

引数
userInfoSigningAlgValuesSupportedA list of the JWS signing algorithms.
469  {
471  }
List< String > userInfoSigningAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:44

◆ toString()

String org.xdi.oxauth.client.OpenIdConfigurationResponse.toString ( )
inline
978  {
979  return "OpenIdConfigurationResponse{" +
980  "issuer='" + issuer + '\'' +
981  ", authorizationEndpoint='" + authorizationEndpoint + '\'' +
982  ", tokenEndpoint='" + tokenEndpoint + '\'' +
983  ", userInfoEndpoint='" + userInfoEndpoint + '\'' +
984  ", clientInfoEndpoint='" + clientInfoEndpoint + '\'' +
985  ", checkSessionIFrame='" + checkSessionIFrame + '\'' +
986  ", endSessionEndpoint='" + endSessionEndpoint + '\'' +
987  ", jwksUri='" + jwksUri + '\'' +
988  ", registrationEndpoint='" + registrationEndpoint + '\'' +
989  ", idGenerationEndpoint='" + idGenerationEndpoint + '\'' +
990  ", introspectionEndpoint='" + introspectionEndpoint + '\'' +
991  ", scopesSupported=" + scopesSupported +
992  ", responseTypesSupported=" + responseTypesSupported +
993  ", grantTypesSupported=" + grantTypesSupported +
994  ", acrValuesSupported=" + acrValuesSupported +
995  ", subjectTypesSupported=" + subjectTypesSupported +
996  ", userInfoSigningAlgValuesSupported=" + userInfoSigningAlgValuesSupported +
997  ", userInfoEncryptionAlgValuesSupported=" + userInfoEncryptionAlgValuesSupported +
998  ", userInfoEncryptionEncValuesSupported=" + userInfoEncryptionEncValuesSupported +
999  ", idTokenSigningAlgValuesSupported=" + idTokenSigningAlgValuesSupported +
1000  ", idTokenEncryptionAlgValuesSupported=" + idTokenEncryptionAlgValuesSupported +
1001  ", idTokenEncryptionEncValuesSupported=" + idTokenEncryptionEncValuesSupported +
1002  ", requestObjectSigningAlgValuesSupported=" + requestObjectSigningAlgValuesSupported +
1003  ", requestObjectEncryptionAlgValuesSupported=" + requestObjectEncryptionAlgValuesSupported +
1004  ", requestObjectEncryptionEncValuesSupported=" + requestObjectEncryptionEncValuesSupported +
1005  ", tokenEndpointAuthMethodsSupported=" + tokenEndpointAuthMethodsSupported +
1006  ", tokenEndpointAuthSigningAlgValuesSupported=" + tokenEndpointAuthSigningAlgValuesSupported +
1007  ", displayValuesSupported=" + displayValuesSupported +
1008  ", claimTypesSupported=" + claimTypesSupported +
1009  ", claimsSupported=" + claimsSupported +
1010  ", idTokenTokenBindingCnfValuesSupported=" + idTokenTokenBindingCnfValuesSupported +
1011  ", serviceDocumentation='" + serviceDocumentation + '\'' +
1012  ", claimsLocalesSupported=" + claimsLocalesSupported +
1013  ", uiLocalesSupported=" + uiLocalesSupported +
1014  ", claimsParameterSupported=" + claimsParameterSupported +
1015  ", requestParameterSupported=" + requestParameterSupported +
1016  ", requestUriParameterSupported=" + requestUriParameterSupported +
1017  ", frontChannelLogoutSupported=" + frontChannelLogoutSupported +
1018  ", frontChannelLogoutSessionSupported=" + frontChannelLogoutSessionSupported +
1019  ", requireRequestUriRegistration=" + requireRequestUriRegistration +
1020  ", opPolicyUri='" + opPolicyUri + '\'' +
1021  ", opTosUri='" + opTosUri + '\'' +
1022  ", scopeToClaimsMapping=" + scopeToClaimsMapping +
1023  '}';
1024  }
List< String > tokenEndpointAuthMethodsSupported
Definition: OpenIdConfigurationResponse.java:53
List< String > requestObjectEncryptionEncValuesSupported
Definition: OpenIdConfigurationResponse.java:52
List< String > claimsSupported
Definition: OpenIdConfigurationResponse.java:57
List< String > displayValuesSupported
Definition: OpenIdConfigurationResponse.java:55
List< String > uiLocalesSupported
Definition: OpenIdConfigurationResponse.java:61
Boolean requireRequestUriRegistration
Definition: OpenIdConfigurationResponse.java:65
String opPolicyUri
Definition: OpenIdConfigurationResponse.java:68
List< String > userInfoEncryptionEncValuesSupported
Definition: OpenIdConfigurationResponse.java:46
String checkSessionIFrame
Definition: OpenIdConfigurationResponse.java:33
Map< String, List< String > > scopeToClaimsMapping
Definition: OpenIdConfigurationResponse.java:70
List< String > scopesSupported
Definition: OpenIdConfigurationResponse.java:39
Boolean requestUriParameterSupported
Definition: OpenIdConfigurationResponse.java:64
String registrationEndpoint
Definition: OpenIdConfigurationResponse.java:36
List< String > acrValuesSupported
Definition: OpenIdConfigurationResponse.java:42
String idGenerationEndpoint
Definition: OpenIdConfigurationResponse.java:37
Boolean frontChannelLogoutSupported
Definition: OpenIdConfigurationResponse.java:66
List< String > subjectTypesSupported
Definition: OpenIdConfigurationResponse.java:43
List< String > idTokenEncryptionEncValuesSupported
Definition: OpenIdConfigurationResponse.java:49
String introspectionEndpoint
Definition: OpenIdConfigurationResponse.java:38
String clientInfoEndpoint
Definition: OpenIdConfigurationResponse.java:32
String jwksUri
Definition: OpenIdConfigurationResponse.java:35
String authorizationEndpoint
Definition: OpenIdConfigurationResponse.java:29
Boolean requestParameterSupported
Definition: OpenIdConfigurationResponse.java:63
String tokenEndpoint
Definition: OpenIdConfigurationResponse.java:30
Boolean claimsParameterSupported
Definition: OpenIdConfigurationResponse.java:62
String endSessionEndpoint
Definition: OpenIdConfigurationResponse.java:34
String opTosUri
Definition: OpenIdConfigurationResponse.java:69
List< String > requestObjectSigningAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:50
List< String > tokenEndpointAuthSigningAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:54
List< String > idTokenSigningAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:47
List< String > responseTypesSupported
Definition: OpenIdConfigurationResponse.java:40
String issuer
Definition: OpenIdConfigurationResponse.java:28
List< String > userInfoEncryptionAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:45
List< String > claimsLocalesSupported
Definition: OpenIdConfigurationResponse.java:60
String userInfoEndpoint
Definition: OpenIdConfigurationResponse.java:31
List< String > claimTypesSupported
Definition: OpenIdConfigurationResponse.java:56
Boolean frontChannelLogoutSessionSupported
Definition: OpenIdConfigurationResponse.java:67
List< String > userInfoSigningAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:44
List< String > idTokenEncryptionAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:48
List< String > idTokenTokenBindingCnfValuesSupported
Definition: OpenIdConfigurationResponse.java:58
String serviceDocumentation
Definition: OpenIdConfigurationResponse.java:59
List< String > grantTypesSupported
Definition: OpenIdConfigurationResponse.java:41
List< String > requestObjectEncryptionAlgValuesSupported
Definition: OpenIdConfigurationResponse.java:51

メンバ詳解

◆ acrValuesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.acrValuesSupported
private

◆ authorizationEndpoint

String org.xdi.oxauth.client.OpenIdConfigurationResponse.authorizationEndpoint
private

◆ checkSessionIFrame

String org.xdi.oxauth.client.OpenIdConfigurationResponse.checkSessionIFrame
private

◆ claimsLocalesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.claimsLocalesSupported
private

◆ claimsParameterSupported

Boolean org.xdi.oxauth.client.OpenIdConfigurationResponse.claimsParameterSupported
private

◆ claimsSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.claimsSupported
private

◆ claimTypesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.claimTypesSupported
private

◆ clientInfoEndpoint

String org.xdi.oxauth.client.OpenIdConfigurationResponse.clientInfoEndpoint
private

◆ displayValuesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.displayValuesSupported
private

◆ endSessionEndpoint

String org.xdi.oxauth.client.OpenIdConfigurationResponse.endSessionEndpoint
private

◆ entity

String org.xdi.oxauth.client.BaseResponse.entity
protectedinherited

◆ frontChannelLogoutSessionSupported

Boolean org.xdi.oxauth.client.OpenIdConfigurationResponse.frontChannelLogoutSessionSupported
private

◆ frontChannelLogoutSupported

Boolean org.xdi.oxauth.client.OpenIdConfigurationResponse.frontChannelLogoutSupported
private

◆ grantTypesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.grantTypesSupported
private

◆ headers

MultivaluedMap<String, Object> org.xdi.oxauth.client.BaseResponse.headers
protectedinherited

◆ idGenerationEndpoint

String org.xdi.oxauth.client.OpenIdConfigurationResponse.idGenerationEndpoint
private

◆ idTokenEncryptionAlgValuesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.idTokenEncryptionAlgValuesSupported
private

◆ idTokenEncryptionEncValuesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.idTokenEncryptionEncValuesSupported
private

◆ idTokenSigningAlgValuesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.idTokenSigningAlgValuesSupported
private

◆ idTokenTokenBindingCnfValuesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.idTokenTokenBindingCnfValuesSupported
private

◆ introspectionEndpoint

String org.xdi.oxauth.client.OpenIdConfigurationResponse.introspectionEndpoint
private

◆ issuer

String org.xdi.oxauth.client.OpenIdConfigurationResponse.issuer
private

◆ jwksUri

String org.xdi.oxauth.client.OpenIdConfigurationResponse.jwksUri
private

◆ location

String org.xdi.oxauth.client.BaseResponse.location
protectedinherited

◆ opPolicyUri

String org.xdi.oxauth.client.OpenIdConfigurationResponse.opPolicyUri
private

◆ opTosUri

String org.xdi.oxauth.client.OpenIdConfigurationResponse.opTosUri
private

◆ registrationEndpoint

String org.xdi.oxauth.client.OpenIdConfigurationResponse.registrationEndpoint
private

◆ requestObjectEncryptionAlgValuesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.requestObjectEncryptionAlgValuesSupported
private

◆ requestObjectEncryptionEncValuesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.requestObjectEncryptionEncValuesSupported
private

◆ requestObjectSigningAlgValuesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.requestObjectSigningAlgValuesSupported
private

◆ requestParameterSupported

Boolean org.xdi.oxauth.client.OpenIdConfigurationResponse.requestParameterSupported
private

◆ requestUriParameterSupported

Boolean org.xdi.oxauth.client.OpenIdConfigurationResponse.requestUriParameterSupported
private

◆ requireRequestUriRegistration

Boolean org.xdi.oxauth.client.OpenIdConfigurationResponse.requireRequestUriRegistration
private

◆ responseTypesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.responseTypesSupported
private

◆ scopesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.scopesSupported
private

◆ scopeToClaimsMapping

Map<String, List<String> > org.xdi.oxauth.client.OpenIdConfigurationResponse.scopeToClaimsMapping = new HashMap<String, List<String>>()
private

◆ serviceDocumentation

String org.xdi.oxauth.client.OpenIdConfigurationResponse.serviceDocumentation
private

◆ status

int org.xdi.oxauth.client.BaseResponse.status
protectedinherited

◆ subjectTypesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.subjectTypesSupported
private

◆ tokenEndpoint

String org.xdi.oxauth.client.OpenIdConfigurationResponse.tokenEndpoint
private

◆ tokenEndpointAuthMethodsSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.tokenEndpointAuthMethodsSupported
private

◆ tokenEndpointAuthSigningAlgValuesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.tokenEndpointAuthSigningAlgValuesSupported
private

◆ uiLocalesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.uiLocalesSupported
private

◆ userInfoEncryptionAlgValuesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.userInfoEncryptionAlgValuesSupported
private

◆ userInfoEncryptionEncValuesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.userInfoEncryptionEncValuesSupported
private

◆ userInfoEndpoint

String org.xdi.oxauth.client.OpenIdConfigurationResponse.userInfoEndpoint
private

◆ userInfoSigningAlgValuesSupported

List<String> org.xdi.oxauth.client.OpenIdConfigurationResponse.userInfoSigningAlgValuesSupported
private

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