gluu
クラス | 公開メンバ関数 | 静的公開メンバ関数 | 静的公開変数類 | 非公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.gluu.oxauth.client.util.Configuration クラス
org.gluu.oxauth.client.util.Configuration 連携図
Collaboration graph

クラス

class  ConfigurationSingleton
 

公開メンバ関数

String getPropertyValue (String propertyName)
 
String getCryptoPropertyValue ()
 

静的公開メンバ関数

static Configuration instance ()
 

静的公開変数類

static final String SESSION_OAUTH_DATA = "_oauth_data_"
 
static final String SESSION_AUTH_STATE = "_auth_state_"
 
static final String SESSION_AUTH_NONCE = "_auth_nonce_"
 
static final String OAUTH_CLIENT_ID = "client_id"
 
static final String OAUTH_CLIENT_PASSWORD = "client_password"
 
static final String OAUTH_CLIENT_CREDENTIALS = "client_credentials"
 
static final String OAUTH_REDIRECT_URI = "redirect_uri"
 
static final String OAUTH_RESPONSE_TYPE = "response_type"
 
static final String OAUTH_SCOPE = "scope"
 
static final String OAUTH_STATE = "state"
 
static final String OAUTH_CODE = "code"
 
static final String OAUTH_ID_TOKEN = "id_token"
 
static final String OAUTH_ERROR = "error"
 
static final String OAUTH_NONCE = "nonce"
 
static final String OAUTH_ERROR_DESCRIPTION = "error_description"
 
static final String OAUTH_ACCESS_TOKEN = "access_token"
 
static final String OXAUTH_ACR_VALUES = "acr_values"
 
static final String OAUTH_ID_TOKEN_HINT = "id_token_hint"
 
static final String OAUTH_POST_LOGOUT_REDIRECT_URI = "post_logout_redirect_uri"
 
static final String OAUTH_PROPERTY_AUTHORIZE_URL = "oxauth.authorize.url"
 
static final String OAUTH_PROPERTY_TOKEN_URL = "oxauth.token.url"
 
static final String OAUTH_PROPERTY_USERINFO_URL = "oxauth.userinfo.url"
 
static final String OAUTH_PROPERTY_LOGOUT_URL = "oxauth.logout.url"
 
static final String OAUTH_PROPERTY_LOGOUT_REDIRECT_URL = "oxauth.logout.redirect_url"
 
static final String OAUTH_PROPERTY_CLIENT_ID = "oxauth.client.id"
 
static final String OAUTH_PROPERTY_CLIENT_PASSWORD = "oxauth.client.password"
 
static final String OAUTH_PROPERTY_CLIENT_SCOPE = "oxauth.client.scope"
 

非公開メンバ関数

 Configuration ()
 

非公開変数類

AppConfiguration appConfiguration
 
OpenIdConfigurationResponse openIdConfiguration
 

詳解

oAuth properties and constants

著者
Yuriy Movchan
バージョン
0.1, 03/20/2013

構築子と解体子

◆ Configuration()

org.gluu.oxauth.client.util.Configuration.Configuration ( )
inlineprivate
73  {
74  SamlConfiguration samlConfiguration = SamlConfiguration.instance();
75  this.appConfiguration = samlConfiguration.getAppConfiguration();
76 
77  OpenIdClient<AppConfiguration, LdapAppConfiguration> openIdClient = new OpenIdClient<AppConfiguration, LdapAppConfiguration>(samlConfiguration);
78  openIdClient.init();
79 
80  this.openIdConfiguration = openIdClient.getOpenIdConfiguration();
81  }
C appConfiguration
Definition: Configuration.java:57
OpenIdConfigurationResponse openIdConfiguration
Definition: Configuration.java:71

関数詳解

◆ getCryptoPropertyValue()

String org.gluu.oxauth.client.util.Configuration.getCryptoPropertyValue ( )
inline
109  {
110  return SamlConfiguration.instance().getCryptoConfigurationSalt();
111  }

◆ getPropertyValue()

String org.gluu.oxauth.client.util.Configuration.getPropertyValue ( String  propertyName)
inline
87  {
88  if (StringHelper.equalsIgnoreCase(Configuration.OAUTH_PROPERTY_AUTHORIZE_URL, propertyName)) {
90  } else if (StringHelper.equalsIgnoreCase(Configuration.OAUTH_PROPERTY_TOKEN_URL, propertyName)) {
92  } else if (StringHelper.equalsIgnoreCase(Configuration.OAUTH_PROPERTY_USERINFO_URL, propertyName)) {
94  } else if (StringHelper.equalsIgnoreCase(Configuration.OAUTH_PROPERTY_LOGOUT_URL, propertyName)) {
96  } else if (StringHelper.equalsIgnoreCase(Configuration.OAUTH_PROPERTY_LOGOUT_REDIRECT_URL, propertyName)) {
97  return appConfiguration.getOpenIdPostLogoutRedirectUri();
98  } else if (StringHelper.equalsIgnoreCase(Configuration.OAUTH_PROPERTY_CLIENT_ID, propertyName)) {
99  return appConfiguration.getOpenIdClientId();
100  } else if (StringHelper.equalsIgnoreCase(Configuration.OAUTH_PROPERTY_CLIENT_PASSWORD, propertyName)) {
101  return appConfiguration.getOpenIdClientPassword();
102  } else if (StringHelper.equalsIgnoreCase(Configuration.OAUTH_PROPERTY_CLIENT_SCOPE, propertyName)) {
103  return Util.listAsString(appConfiguration.getOpenIdScopes());
104  }
105 
106  return null;
107  }
C appConfiguration
Definition: Configuration.java:57
OpenIdConfigurationResponse openIdConfiguration
Definition: Configuration.java:71
String getEndSessionEndpoint()
Definition: OpenIdConfigurationResponse.java:268
Configuration()
Definition: Configuration.java:68
String getTokenEndpoint()
Definition: OpenIdConfigurationResponse.java:192
String getAuthorizationEndpoint()
Definition: OpenIdConfigurationResponse.java:174
String getUserInfoEndpoint()
Definition: OpenIdConfigurationResponse.java:210

◆ instance()

static Configuration org.gluu.oxauth.client.util.Configuration.instance ( )
inlinestatic
83  {
84  return ConfigurationSingleton.INSTANCE;
85  }

メンバ詳解

◆ appConfiguration

AppConfiguration org.gluu.oxauth.client.util.Configuration.appConfiguration
private

◆ OAUTH_ACCESS_TOKEN

final String org.gluu.oxauth.client.util.Configuration.OAUTH_ACCESS_TOKEN = "access_token"
static

◆ OAUTH_CLIENT_CREDENTIALS

final String org.gluu.oxauth.client.util.Configuration.OAUTH_CLIENT_CREDENTIALS = "client_credentials"
static

◆ OAUTH_CLIENT_ID

final String org.gluu.oxauth.client.util.Configuration.OAUTH_CLIENT_ID = "client_id"
static

OAuth constants

◆ OAUTH_CLIENT_PASSWORD

final String org.gluu.oxauth.client.util.Configuration.OAUTH_CLIENT_PASSWORD = "client_password"
static

◆ OAUTH_CODE

final String org.gluu.oxauth.client.util.Configuration.OAUTH_CODE = "code"
static

◆ OAUTH_ERROR

final String org.gluu.oxauth.client.util.Configuration.OAUTH_ERROR = "error"
static

◆ OAUTH_ERROR_DESCRIPTION

final String org.gluu.oxauth.client.util.Configuration.OAUTH_ERROR_DESCRIPTION = "error_description"
static

◆ OAUTH_ID_TOKEN

final String org.gluu.oxauth.client.util.Configuration.OAUTH_ID_TOKEN = "id_token"
static

◆ OAUTH_ID_TOKEN_HINT

final String org.gluu.oxauth.client.util.Configuration.OAUTH_ID_TOKEN_HINT = "id_token_hint"
static

◆ OAUTH_NONCE

final String org.gluu.oxauth.client.util.Configuration.OAUTH_NONCE = "nonce"
static

◆ OAUTH_POST_LOGOUT_REDIRECT_URI

final String org.gluu.oxauth.client.util.Configuration.OAUTH_POST_LOGOUT_REDIRECT_URI = "post_logout_redirect_uri"
static

◆ OAUTH_PROPERTY_AUTHORIZE_URL

final String org.gluu.oxauth.client.util.Configuration.OAUTH_PROPERTY_AUTHORIZE_URL = "oxauth.authorize.url"
static

OAuth properties

◆ OAUTH_PROPERTY_CLIENT_ID

final String org.gluu.oxauth.client.util.Configuration.OAUTH_PROPERTY_CLIENT_ID = "oxauth.client.id"
static

◆ OAUTH_PROPERTY_CLIENT_PASSWORD

final String org.gluu.oxauth.client.util.Configuration.OAUTH_PROPERTY_CLIENT_PASSWORD = "oxauth.client.password"
static

◆ OAUTH_PROPERTY_CLIENT_SCOPE

final String org.gluu.oxauth.client.util.Configuration.OAUTH_PROPERTY_CLIENT_SCOPE = "oxauth.client.scope"
static

◆ OAUTH_PROPERTY_LOGOUT_REDIRECT_URL

final String org.gluu.oxauth.client.util.Configuration.OAUTH_PROPERTY_LOGOUT_REDIRECT_URL = "oxauth.logout.redirect_url"
static

◆ OAUTH_PROPERTY_LOGOUT_URL

final String org.gluu.oxauth.client.util.Configuration.OAUTH_PROPERTY_LOGOUT_URL = "oxauth.logout.url"
static

◆ OAUTH_PROPERTY_TOKEN_URL

final String org.gluu.oxauth.client.util.Configuration.OAUTH_PROPERTY_TOKEN_URL = "oxauth.token.url"
static

◆ OAUTH_PROPERTY_USERINFO_URL

final String org.gluu.oxauth.client.util.Configuration.OAUTH_PROPERTY_USERINFO_URL = "oxauth.userinfo.url"
static

◆ OAUTH_REDIRECT_URI

final String org.gluu.oxauth.client.util.Configuration.OAUTH_REDIRECT_URI = "redirect_uri"
static

◆ OAUTH_RESPONSE_TYPE

final String org.gluu.oxauth.client.util.Configuration.OAUTH_RESPONSE_TYPE = "response_type"
static

◆ OAUTH_SCOPE

final String org.gluu.oxauth.client.util.Configuration.OAUTH_SCOPE = "scope"
static

◆ OAUTH_STATE

final String org.gluu.oxauth.client.util.Configuration.OAUTH_STATE = "state"
static

◆ openIdConfiguration

OpenIdConfigurationResponse org.gluu.oxauth.client.util.Configuration.openIdConfiguration
private

◆ OXAUTH_ACR_VALUES

final String org.gluu.oxauth.client.util.Configuration.OXAUTH_ACR_VALUES = "acr_values"
static

◆ SESSION_AUTH_NONCE

final String org.gluu.oxauth.client.util.Configuration.SESSION_AUTH_NONCE = "_auth_nonce_"
static

◆ SESSION_AUTH_STATE

final String org.gluu.oxauth.client.util.Configuration.SESSION_AUTH_STATE = "_auth_state_"
static

◆ SESSION_OAUTH_DATA

final String org.gluu.oxauth.client.util.Configuration.SESSION_OAUTH_DATA = "_oauth_data_"
static

Represents the constant for where the OAuth data will be located in memory


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