|
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 Configuration
applicationName
- 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 |