Class AbstractPluginSubject

java.lang.Object
oracle.security.am.plugin.impl.AbstractPluginSubject
All Implemented Interfaces:
AMSubject
Direct Known Subclasses:
PluginSubject

public abstract class AbstractPluginSubject extends Object implements AMSubject
  • Constructor Details

    • AbstractPluginSubject

      public AbstractPluginSubject()
    • AbstractPluginSubject

      public AbstractPluginSubject<wbr>(Subject subject, String userId, String userDn, String guid, int authlevel)
      Parameters:
      subject -
      userId -
      userDn -
      guid -
      authlevel -
  • Method Details

    • setSubject

      public void setSubject<wbr>(Subject subject)
      Parameters:
      subject - the subject to set
    • setUserId

      public void setUserId<wbr>(String userId)
      Parameters:
      userId - the userId to set
    • setUserDn

      public void setUserDn<wbr>(String userDn)
      Parameters:
      userDn - the userDn to set
    • setGuid

      public void setGuid<wbr>(String guid)
      Parameters:
      guid - the guid to set
    • setAuthScheme

      public void setAuthScheme<wbr>(String authScheme)
      Parameters:
      authScheme - the authScheme to set
    • setAuthLevel

      public void setAuthLevel<wbr>(int authLevel)
      Parameters:
      authLevel - the authLevel to set
    • getAmr

      public List<String> getAmr()
      Get list of amr context values for given authn flow.
      Specified by:
      getAmr in interface AMSubject
      Returns: