Package com.ibm.wsspi.security.token
Class AttributeNameConstants
- java.lang.Object
- 
- com.ibm.wsspi.security.token.AttributeNameConstants
 
- 
 public class AttributeNameConstants extends java.lang.ObjectThis class is used for constants that support the security attribute propagation feature.
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringCALLER_PRINCIPAL_CLASSstatic java.lang.StringDEFAULT_CALLER_PRINCIPAL_CLASSstatic java.lang.StringKERBEROS_KEYstatic java.lang.StringKERBEROS_PRINCIPALstatic java.lang.StringKERBEROS_TICKETstatic java.lang.StringREFRESH_GROUPSstatic java.lang.StringVERIFY_USERstatic java.lang.StringWSAUTHTOKEN_NAMEstatic java.lang.StringWSAUTHZTOKEN_NAMEstatic java.lang.StringWSCREDENTIAL_CACHE_KEYstatic java.lang.StringWSCREDENTIAL_EXPIRATIONstatic java.lang.StringWSCREDENTIAL_FORWARDABLEstatic java.lang.StringWSCREDENTIAL_GROUPSstatic java.lang.StringWSCREDENTIAL_LONGSECURITYNAMEstatic java.lang.StringWSCREDENTIAL_OIDstatic java.lang.StringWSCREDENTIAL_PASSWORDWSCREDENTIAL_PASSWORD can be specified in combination with WSCREDENTIAL_USERID to in the java.util.Hashtable either via a TAI or custom login module.static java.lang.StringWSCREDENTIAL_PRIMARYGROUPIDstatic java.lang.StringWSCREDENTIAL_PROPERTIES_KEYThis shared state variable is used by the system login modules to find out if a java.util.Hashtable has been provided to bypass the normal login.static java.lang.StringWSCREDENTIAL_REALMstatic java.lang.StringWSCREDENTIAL_SECURITYNAMEstatic java.lang.StringWSCREDENTIAL_UNIQUEIDThe following WSCREDENTIAL_* attributes can be specified within a java.util.Hashtable either via a TAI.getSubject() or a custom login module via the shared state variable WSCREDENTIAL_PROPERTIES_KEY.static java.lang.StringWSCREDENTIAL_USERIDWSCREDENTIAL_USERID can be specified separately to allow WAS to create a WSCredential by accessing the user registry to obtain all of the required attributes.static java.lang.StringWSKERBEROSTICKET_NAMEstatic java.lang.StringWSKERBEROSTOKEN_NAMEstatic java.lang.StringWSPROP_CALLERSstatic java.lang.StringWSPROP_HOSTSstatic java.lang.StringWSPROPTOKEN_KEY_V1static java.lang.StringWSPROPTOKEN_NAMEstatic java.lang.StringWSSSOTOKEN_NAMEstatic java.lang.StringWSTOKEN_EXPIRATIONstatic java.lang.StringWSTOKEN_UNIQUEIDstatic java.lang.StringZOS_AUDIT_STRINGstatic java.lang.StringZOS_CALLER_PRINCIPAL_CLASSstatic java.lang.StringZOS_USERID
 - 
Constructor SummaryConstructors Constructor Description AttributeNameConstants()
 
- 
- 
- 
Field Detail- 
WSCREDENTIAL_PROPERTIES_KEYpublic static final java.lang.String WSCREDENTIAL_PROPERTIES_KEY This shared state variable is used by the system login modules to find out if a java.util.Hashtable has been provided to bypass the normal login. When found, a java.util.Hashtable may present just a userid via WSCREDENTIAL_USERID, a userid/password combination via WSCREDENTIAL_USERID and WSCREDENTIAL_PASSWORD, or all of the required attributes needed to generate a WSCredential via the alternate WSCREDENTIAL_* properties.- See Also:
- Constant Field Values
 
 - 
WSCREDENTIAL_USERIDpublic static final java.lang.String WSCREDENTIAL_USERID WSCREDENTIAL_USERID can be specified separately to allow WAS to create a WSCredential by accessing the user registry to obtain all of the required attributes.- See Also:
- Constant Field Values
 
 - 
WSCREDENTIAL_PASSWORDpublic static final java.lang.String WSCREDENTIAL_PASSWORD WSCREDENTIAL_PASSWORD can be specified in combination with WSCREDENTIAL_USERID to in the java.util.Hashtable either via a TAI or custom login module. It can be specified separately to allow WAS to create a WSCredential by accessing the user registry to obtain all of the required attributes.- See Also:
- Constant Field Values
 
 - 
WSCREDENTIAL_UNIQUEIDpublic static final java.lang.String WSCREDENTIAL_UNIQUEID The following WSCREDENTIAL_* attributes can be specified within a java.util.Hashtable either via a TAI.getSubject() or a custom login module via the shared state variable WSCREDENTIAL_PROPERTIES_KEY. When all of the following are specified, a WSCredential is created without accessing a user registry remotely.- See Also:
- Constant Field Values
 
 - 
WSCREDENTIAL_REALMpublic static final java.lang.String WSCREDENTIAL_REALM - See Also:
- Constant Field Values
 
 - 
WSCREDENTIAL_SECURITYNAMEpublic static final java.lang.String WSCREDENTIAL_SECURITYNAME - See Also:
- Constant Field Values
 
 - 
WSCREDENTIAL_LONGSECURITYNAMEpublic static final java.lang.String WSCREDENTIAL_LONGSECURITYNAME - See Also:
- Constant Field Values
 
 - 
WSCREDENTIAL_PRIMARYGROUPIDpublic static final java.lang.String WSCREDENTIAL_PRIMARYGROUPID - See Also:
- Constant Field Values
 
 - 
WSCREDENTIAL_GROUPSpublic static final java.lang.String WSCREDENTIAL_GROUPS - See Also:
- Constant Field Values
 
 - 
WSCREDENTIAL_OIDpublic static final java.lang.String WSCREDENTIAL_OID - See Also:
- Constant Field Values
 
 - 
WSCREDENTIAL_FORWARDABLEpublic static final java.lang.String WSCREDENTIAL_FORWARDABLE - See Also:
- Constant Field Values
 
 - 
WSCREDENTIAL_EXPIRATIONpublic static final java.lang.String WSCREDENTIAL_EXPIRATION - See Also:
- Constant Field Values
 
 - 
WSCREDENTIAL_CACHE_KEYpublic static final java.lang.String WSCREDENTIAL_CACHE_KEY - See Also:
- Constant Field Values
 
 - 
WSTOKEN_UNIQUEIDpublic static final java.lang.String WSTOKEN_UNIQUEID - See Also:
- Constant Field Values
 
 - 
WSTOKEN_EXPIRATIONpublic static final java.lang.String WSTOKEN_EXPIRATION - See Also:
- Constant Field Values
 
 - 
WSPROP_CALLERSpublic static final java.lang.String WSPROP_CALLERS - See Also:
- Constant Field Values
 
 - 
WSPROP_HOSTSpublic static final java.lang.String WSPROP_HOSTS - See Also:
- Constant Field Values
 
 - 
WSPROPTOKEN_KEY_V1public static final java.lang.String WSPROPTOKEN_KEY_V1 - See Also:
- Constant Field Values
 
 - 
WSPROPTOKEN_NAMEpublic static final java.lang.String WSPROPTOKEN_NAME - See Also:
- Constant Field Values
 
 - 
WSAUTHTOKEN_NAMEpublic static final java.lang.String WSAUTHTOKEN_NAME - See Also:
- Constant Field Values
 
 - 
WSAUTHZTOKEN_NAMEpublic static final java.lang.String WSAUTHZTOKEN_NAME - See Also:
- Constant Field Values
 
 - 
WSSSOTOKEN_NAMEpublic static final java.lang.String WSSSOTOKEN_NAME - See Also:
- Constant Field Values
 
 - 
WSKERBEROSTOKEN_NAMEpublic static final java.lang.String WSKERBEROSTOKEN_NAME - See Also:
- Constant Field Values
 
 - 
WSKERBEROSTICKET_NAMEpublic static final java.lang.String WSKERBEROSTICKET_NAME - See Also:
- Constant Field Values
 
 - 
ZOS_USERIDpublic static final java.lang.String ZOS_USERID - See Also:
- Constant Field Values
 
 - 
ZOS_AUDIT_STRINGpublic static final java.lang.String ZOS_AUDIT_STRING - See Also:
- Constant Field Values
 
 - 
CALLER_PRINCIPAL_CLASSpublic static final java.lang.String CALLER_PRINCIPAL_CLASS - See Also:
- Constant Field Values
 
 - 
DEFAULT_CALLER_PRINCIPAL_CLASSpublic static final java.lang.String DEFAULT_CALLER_PRINCIPAL_CLASS - See Also:
- Constant Field Values
 
 - 
ZOS_CALLER_PRINCIPAL_CLASSpublic static final java.lang.String ZOS_CALLER_PRINCIPAL_CLASS - See Also:
- Constant Field Values
 
 - 
KERBEROS_PRINCIPALpublic static final java.lang.String KERBEROS_PRINCIPAL - See Also:
- Constant Field Values
 
 - 
KERBEROS_KEYpublic static final java.lang.String KERBEROS_KEY - See Also:
- Constant Field Values
 
 - 
KERBEROS_TICKETpublic static final java.lang.String KERBEROS_TICKET - See Also:
- Constant Field Values
 
 - 
REFRESH_GROUPSpublic static final java.lang.String REFRESH_GROUPS - See Also:
- Constant Field Values
 
 - 
VERIFY_USERpublic static final java.lang.String VERIFY_USER - See Also:
- Constant Field Values
 
 
- 
 
-