public class PluginSubject extends AbstractPluginSubject
amr, authLevel, authScheme, guid, subject, userDn, userId
Constructor and Description |
---|
PluginSubject() |
PluginSubject(javax.security.auth.Subject aSubject,
java.lang.String aUserId,
java.lang.String aUserDn,
java.lang.String aGuid,
int authlevel) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getAmr()
Get list of amr context values for given authn flow.
|
int |
getAuthLevel()
Gets the auth level.
|
java.lang.String |
getAuthScheme()
Gets the auth scheme.
|
java.lang.String |
getGUID()
Gets the gUID.
|
java.lang.String |
getIdStoreReference()
Returns the identity store reference
for the subject.
|
javax.security.auth.Subject |
getSubject()
Returns the Subject encapsulated in the AmSubject.
|
java.lang.String |
getUserDn()
Returns the DN of the user.
|
java.lang.String |
getUserId()
returns the user id.
|
setAuthLevel, setAuthScheme, setGuid, setSubject, setUserDn, setUserId
public PluginSubject()
public PluginSubject(javax.security.auth.Subject aSubject, java.lang.String aUserId, java.lang.String aUserDn, java.lang.String aGuid, int authlevel)
public int getAuthLevel()
AMSubject
public java.lang.String getAuthScheme()
AMSubject
public java.lang.String getGUID()
AMSubject
public javax.security.auth.Subject getSubject()
AMSubject
public java.lang.String getUserDn()
AMSubject
public java.lang.String getUserId()
AMSubject
public java.util.List<java.lang.String> getAmr()
getAmr
in interface AMSubject
getAmr
in class AbstractPluginSubject
public java.lang.String getIdStoreReference()
AMSubject