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

公開メンバ関数

void destroy ()
 
FileConfiguration loadLdapConfiguration (String ldapConfigurationFileName, boolean mandatory)
 
FileConfiguration getLdapConfiguration ()
 
String getCryptoConfigurationSalt ()
 
C getAppConfiguration ()
 

静的公開メンバ関数

static void main (String[] args) throws JsonGenerationException, JsonMappingException, IOException
 

限定公開メンバ関数

String getLdapConfigurationFileName ()
 
Class< CasLdapAppConfiguration > getAppConfigurationType ()
 
String getApplicationConfigurationPropertyName ()
 
String getDefaultLdapConfigurationFileName ()
 

静的関数

 [static initializer]
 

詳解

関数詳解

◆ [static initializer]()

org.gluu.oxauth.client.conf.Configuration< C extends AppConfiguration, L extends LdapAppConfiguration >.[static initializer] ( )
inlinestaticpackageinherited

◆ destroy()

void org.gluu.oxauth.client.conf.Configuration< C extends AppConfiguration, L extends LdapAppConfiguration >.destroy ( )
inlineinherited
95  {
96  if (this.ldapEntryManager != null) {
98  }
99  }
PersistenceEntryManager ldapEntryManager
Definition: Configuration.java:61
void destroyLdapEntryManager(final PersistenceEntryManager ldapEntryManager)
Definition: Configuration.java:205

◆ getAppConfiguration()

C org.gluu.oxauth.client.conf.Configuration< C extends AppConfiguration, L extends LdapAppConfiguration >.getAppConfiguration ( )
inlineinherited
226  {
227  return appConfiguration;
228  }
C appConfiguration
Definition: Configuration.java:57

◆ getAppConfigurationType()

Class<CasLdapAppConfiguration> org.gluu.oxauth.client.dev.CasConfigurationTest.getAppConfigurationType ( )
inlineprotected
20  {
21  return CasLdapAppConfiguration.class;
22  }

◆ getApplicationConfigurationPropertyName()

String org.gluu.oxauth.client.dev.CasConfigurationTest.getApplicationConfigurationPropertyName ( )
inlineprotected
25  {
26  return "casConfigurationEntryDN";
27  }

◆ getCryptoConfigurationSalt()

String org.gluu.oxauth.client.conf.Configuration< C extends AppConfiguration, L extends LdapAppConfiguration >.getCryptoConfigurationSalt ( )
inlineinherited
218  {
220  }
String cryptoConfigurationSalt
Definition: Configuration.java:59

◆ getDefaultLdapConfigurationFileName()

String org.gluu.oxauth.client.conf.Configuration< C extends AppConfiguration, L extends LdapAppConfiguration >.getDefaultLdapConfigurationFileName ( )
inlineprotectedinherited
222  {
223  return "ox-ldap.properties";
224  }

◆ getLdapConfiguration()

FileConfiguration org.gluu.oxauth.client.conf.Configuration< C extends AppConfiguration, L extends LdapAppConfiguration >.getLdapConfiguration ( )
inlineinherited
214  {
215  return ldapConfiguration;
216  }
FileConfiguration ldapConfiguration
Definition: Configuration.java:56

◆ getLdapConfigurationFileName()

String org.gluu.oxauth.client.dev.CasConfigurationTest.getLdapConfigurationFileName ( )
inlineprotected
15  {
16  return "oxcas-ldap.properties";
17  }

◆ loadLdapConfiguration()

FileConfiguration org.gluu.oxauth.client.conf.Configuration< C extends AppConfiguration, L extends LdapAppConfiguration >.loadLdapConfiguration ( String  ldapConfigurationFileName,
boolean  mandatory 
)
inlineinherited
112  {
113  try {
114  if (StringHelper.isEmpty(ldapConfigurationFileName)) {
115  if (mandatory) {
116  throw new ConfigurationException("Failed to load Ldap configuration file!");
117  } else {
118  return null;
119  }
120  }
121 
122  String ldapConfigurationFilePath = DIR + ldapConfigurationFileName;
123 
124  FileConfiguration ldapConfiguration = new FileConfiguration(ldapConfigurationFilePath);
125  if (ldapConfiguration.isLoaded()) {
126  File ldapFile = new File(ldapConfigurationFilePath);
127  if (ldapFile.exists()) {
128  this.ldapFileLastModifiedTime = ldapFile.lastModified();
129  }
130 
131  return ldapConfiguration;
132  }
133  } catch (Exception ex) {
134  logger.error(ex.getMessage(), ex);
135  throw new ConfigurationException("Failed to load Ldap configuration from " + ldapConfigurationFileName, ex);
136  }
137 
138  if (mandatory) {
139  throw new ConfigurationException("Failed to load Ldap configuration from " + ldapConfigurationFileName);
140  }
141 
142  return null;
143  }
FileConfiguration ldapConfiguration
Definition: Configuration.java:56
static final String DIR
Definition: Configuration.java:49
final Logger logger
Definition: Configuration.java:32
long ldapFileLastModifiedTime
Definition: Configuration.java:64

◆ main()

static void org.gluu.oxauth.client.dev.CasConfigurationTest.main ( String []  args) throws JsonGenerationException, JsonMappingException, IOException
inlinestatic
29  {
30  AuthClient client = new AuthClient();
31  client.init();
32 
33  System.out.println(client.isOpenIdDefaultAuthenticator());
34  System.out.println(client.getAppConfiguration().getOpenIdClaimMapping());
35  System.out.println(client.getOpenIdConfiguration());
36  }

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