Package oracle.security.am.plugin.impl
Class PluginSubject
java.lang.Object
oracle.security.am.plugin.impl.AbstractPluginSubject
oracle.security.am.plugin.impl.PluginSubject
- All Implemented Interfaces:
AMSubject
-
Constructor Summary
ConstructorsConstructorDescriptionPluginSubject<wbr>(Subject aSubject, String aUserId, String aUserDn, String aGuid, int authlevel) -
Method Summary
Modifier and TypeMethodDescriptiongetAmr()Get list of amr context values for given authn flow.intGets the auth level.Gets the auth scheme.getGUID()Gets the gUID.Returns the identity store reference for the subject.Returns the Subject encapsulated in the AmSubject.Returns the DN of the user.returns the user id.Methods inherited from class oracle.security.am.plugin.impl.AbstractPluginSubject
setAuthLevel, setAuthScheme, setGuid, setSubject, setUserDn, setUserId
-
Constructor Details
-
PluginSubject
public PluginSubject() -
PluginSubject
-
-
Method Details
-
getAuthLevel
public int getAuthLevel()Description copied from interface:AMSubjectGets the auth level.- Returns:
- the authLevel
-
getAuthScheme
Description copied from interface:AMSubjectGets the auth scheme.- Returns:
- the authScheme
-
getGUID
Description copied from interface:AMSubjectGets the gUID.- Returns:
- the gUID
-
getSubject
Description copied from interface:AMSubjectReturns the Subject encapsulated in the AmSubject.- Returns:
- subject a jvax.security.auth.Subject</code value.
-
getUserDn
Description copied from interface:AMSubjectReturns the DN of the user. This will be a unique identitifier for the user.- Returns:
- the user dn
-
getUserId
Description copied from interface:AMSubjectreturns the user id.- Returns:
- the user id
-
getAmr
Get list of amr context values for given authn flow.- Specified by:
getAmrin interfaceAMSubject- Overrides:
getAmrin classAbstractPluginSubject- Returns:
-
getIdStoreReference
Description copied from interface:AMSubjectReturns the identity store reference for the subject.- Returns:
- String
-