Class WSAuthMechOidCallbackImpl

java.lang.Object
com.ibm.websphere.security.auth.callback.WSAuthMechOidCallbackImpl
All Implemented Interfaces:
Callback

public class WSAuthMechOidCallbackImpl extends Object implements Callback

The WSAuthMechOidCallbackImpl gathers the authentication mechanism universal object identifiers (OID) from the constructor and pass it to the login module. The following list contains the OIDs for each authentication mechanism:

  1. The Kerberos authentication mechanism OID is "1.2.840.113554.1.2.2"
  2. The LTPA authentication mechanism OID is "1.3.18.0.2.30.2"
  3. The BasicAuth(GSSUP) authentication mechanism OID is "2.23.130.1.1.1"

Since:
1.0
  • Constructor Details

    • WSAuthMechOidCallbackImpl

      public WSAuthMechOidCallbackImpl(String prompt)

      Construct a WSAuthMechOidCallbackImpl object with a prompt hint.

      Parameters:
      prompt - The prompt hint.
    • WSAuthMechOidCallbackImpl

      public WSAuthMechOidCallbackImpl(String prompt, String authMechOid)

      Construct a WSAuthMechOidCallbackImpl object with a prompt hint and an authentication mechanism OID.

      Parameters:
      prompt - The prompt hint.
      authMechOid - The authentication mechanism OID.
  • Method Details

    • setAuthMechOid

      public void setAuthMechOid(String authMechOid)

      Set the authentication mechanism OID.

      Parameters:
      authMechOid - The authentication mechanism OID.
    • getAuthMechOid

      public String getAuthMechOid()

      Return the authentication mechanism OID.

      Returns:
      The authentication mechanism OID, could be null.
    • getdefaultAuthMechOid

      public String getdefaultAuthMechOid()

      Return the default realm name.

      Returns:
      The default authentication mechanism OID depend on resource, could be null.
    • getPrompt

      public String getPrompt()

      Return the prompt. If the prompt set in Constructor is null, then null is returned.

      Returns:
      The prompt, could be null.
    • toString

      public String toString()

      Returns the name of the Callback. Typically, it is the name of the class.

      Overrides:
      toString in class Object
      Returns:
      The name of the Callback.