@Service public final class PamRealm extends AppservRealm
| Modifier and Type | Field and Description |
|---|---|
static String |
AUTH_TYPE |
JAAS_CONTEXT_PARAM, sm_logger, groupMapper, PARAM_GROUP_MAPPING| Constructor and Description |
|---|
PamRealm() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAuthType()
Returns a short (preferably less than fifteen characters) description
of the kind of authentication which is supported by this realm.
|
Enumeration |
getGroupNames(String username)
Returns the name of all the groups that this user belongs to
|
String |
getPamService()
This method retreives the PAM service stack to be used by the Realm class
and Login Module uniformly
|
void |
init(Properties props)
Initialize a realm with some properties.
|
addUser, addUser, getAuthenticationHandler, getGroupNames, getUser, getUserNames, persist, refresh, removeUser, supportsUserManagement, updateUser, updateUseraddAssignGroups, compareTo, getDefaultDigestAlgorithm, getDefaultInstance, getDefaultRealm, getInstance, getInstance, getJAASContext, getMappedGroupNames, getName, getProperties, getProperty, getRealmNames, getRealmStatsProvier, instantiate, instantiate, instantiate, isValidRealm, isValidRealm, refresh, setDefaultRealm, setName, setProperty, toString, unloadInstance, unloadInstance, updateInstance, updateInstancepublic static final String AUTH_TYPE
public void init(Properties props) throws BadRealmException, NoSuchRealmException
init in class Realmprops - Initialization parameters used by this realm.BadRealmException - If the configuration parameters
identify a corrupt realm.NoSuchRealmException - If the configuration parameters
specify a realm which doesn't exist.public String getAuthType()
RealmgetAuthType in class Realmpublic Enumeration getGroupNames(String username) throws NoSuchUserException
RealmgetGroupNames in class Realmusername - name of the user in this realm whose group listing
is needed.NoSuchUserExceptionpublic String getPamService()
Copyright © 2017. All rights reserved.