public class AMAuthLevelManager extends Object implements ServiceListener
ServiceListener
so the cache
could be updated when changes happened.ADDED, MODIFIED, REMOVED
Modifier and Type | Method and Description |
---|---|
protected void |
addAuthConfigListener(String service,
String name)
Register auth config listener for a auth modules or auth
configuration service.
|
static AMAuthLevelManager |
getInstance()
Returns manager instance.
|
int |
getLevelForModule(String moduleName,
String orgDN,
String defaultAuthLevel) |
Set<String> |
getModulesForLevel(int level,
String orgDN,
String clientType)
Returns modules whose authentication level is equals or bigger than
the authentication level specified, am empty set will be returned
if organization does not exist, or no matching authentication level
could be found.
|
void |
globalConfigChanged(String serviceName,
String version,
String groupName,
String serviceComponent,
int type)
Implements methods in
com.sun.identity.sm.ServiceListener |
void |
organizationConfigChanged(String serviceName,
String version,
String orgName,
String groupName,
String serviceComponent,
int type)
Implements methods in
com.sun.identity.sm.ServiceListener . |
protected void |
removeAuthConfigListener(String configName)
Removes all service listeners for the specified authentication
configuration.
|
void |
schemaChanged(String serviceName,
String version)
Implements methods in
com.sun.identity.sm.ServiceListener . |
public static AMAuthLevelManager getInstance()
AMAuthLevelManager
.public Set<String> getModulesForLevel(int level, String orgDN, String clientType)
level
- Authentication level.orgDN
- Organization DN.clientType
- Client Type.LDAP, Cert,
RADIUS
.public void globalConfigChanged(String serviceName, String version, String groupName, String serviceComponent, int type)
com.sun.identity.sm.ServiceListener
globalConfigChanged
in interface ServiceListener
serviceName
- version
- groupName
- serviceComponent
- type
- public void organizationConfigChanged(String serviceName, String version, String orgName, String groupName, String serviceComponent, int type)
com.sun.identity.sm.ServiceListener
.organizationConfigChanged
in interface ServiceListener
serviceName
- version
- orgName
- groupName
- serviceComponent
- type
- public void schemaChanged(String serviceName, String version)
com.sun.identity.sm.ServiceListener
.schemaChanged
in interface ServiceListener
serviceName
- version
- public int getLevelForModule(String moduleName, String orgDN, String defaultAuthLevel)
protected void removeAuthConfigListener(String configName)
configName
- Name of authentication configuration.Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.