|
JAAS Provider Java API Reference 10g (9.0.4.0.0) B10389-01 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--javax.security.auth.login.Configuration
|
+--oracle.security.jazn.login.LoginModuleManager
This module extends javax.security.auth.login.Configuration by defining management methods (add/removeAppConfigurationEntry).
| Method Summary | |
void |
addAppConfigurationEntry(String applicationName, AppConfigurationEntry newAppConfigEntry)Adds a new AppConfigurationEntry to the specified application. |
AppConfigurationEntry[] |
getAppConfigurationEntry(String applicationName)Retrieves an array of AppConfigurationEntry which corresponds to the configuration of LoginModules for this application. |
AppConfigurationEntry |
getAppConfigurationEntry(String applicationName, String loginModuleName)Retrieves an AppConfigurationEntry which corresponds to the given LoginModule for this application. |
AppConfigurationEntry[] |
getApplicationConfigurationEntry(String applicationName)Retrieves an array of AppConfigurationEntry which corresponds to the configuration of LoginModules for this application. |
ArrayList |
getApplicationNames()Retrieves a String arrayList of application names for which LoginModules have been configured. |
void |
refresh()Refreshes and reload the Configuration. |
void |
removeAppConfigurationEntry(String applicationName, String loginModuleName)Removes an AppConfigurationEntry from the specified application. |
void |
removeApplication(String applicationName)Removes an application from the repository. |
void |
updateAppConfigurationEntry(String applicationName, String loginModuleName, AppConfigurationEntry.LoginModuleControlFlag controlFlag, Map options)Updates an AppConfigurationEntry of the specified application. |
| Methods inherited from class javax.security.auth.login.Configuration |
getConfiguration, setConfiguration |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public AppConfigurationEntry[] getAppConfigurationEntry(String applicationName)
getAppConfigurationEntry in class ConfigurationapplicationName - the name of the application.public AppConfigurationEntry[] getApplicationConfigurationEntry(String applicationName)
applicationName - the name of the application.public AppConfigurationEntry getAppConfigurationEntry(String applicationName, String loginModuleName)
applicationName - the name of the application.loginModuleName - the name of the login module.public ArrayList getApplicationNames()
public void refresh()
refresh in class Configuration
public void addAppConfigurationEntry(String applicationName,
AppConfigurationEntry newAppConfigEntry)
throws JAZNException
applicationName - the specified applicationnewAppConfigEntry - the new entry to be associated with the applicationJAZNException
public void updateAppConfigurationEntry(String applicationName,
String loginModuleName,
AppConfigurationEntry.LoginModuleControlFlag controlFlag,
Map options)
throws JAZNException
applicationName - the specified applicationloginModuleName - the login module whose entry is to be updatedcontrolFlag - the value to be updatedoptions - the the value to be updatedJAZNException
public void removeAppConfigurationEntry(String applicationName,
String loginModuleName)
throws JAZNException
applicationName - the specified applicationloginModuleName - the login module whose entry is to be removedJAZNException
public void removeApplication(String applicationName)
throws JAZNException
applicationName - the name of the application to be removed.JAZNException
|
JAAS Provider Java API Reference 10g (9.0.4.0.0) B10389-01 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||