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 ()
 
getAppConfiguration ()
 

静的公開メンバ関数

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

限定公開メンバ関数

String getLdapConfigurationFileName ()
 
Class< CasLdapAppConfigurationgetAppConfigurationType ()
 
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  }

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