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 Summary
Fields 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 Summary
Constructors Constructor Description AttributeNameConstants()
-
-
-
Field Detail
-
WSCREDENTIAL_PROPERTIES_KEY
public 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_USERID
public 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_PASSWORD
public 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_UNIQUEID
public 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_REALM
public static final java.lang.String WSCREDENTIAL_REALM
- See Also:
- Constant Field Values
-
WSCREDENTIAL_SECURITYNAME
public static final java.lang.String WSCREDENTIAL_SECURITYNAME
- See Also:
- Constant Field Values
-
WSCREDENTIAL_LONGSECURITYNAME
public static final java.lang.String WSCREDENTIAL_LONGSECURITYNAME
- See Also:
- Constant Field Values
-
WSCREDENTIAL_PRIMARYGROUPID
public static final java.lang.String WSCREDENTIAL_PRIMARYGROUPID
- See Also:
- Constant Field Values
-
WSCREDENTIAL_GROUPS
public static final java.lang.String WSCREDENTIAL_GROUPS
- See Also:
- Constant Field Values
-
WSCREDENTIAL_OID
public static final java.lang.String WSCREDENTIAL_OID
- See Also:
- Constant Field Values
-
WSCREDENTIAL_FORWARDABLE
public static final java.lang.String WSCREDENTIAL_FORWARDABLE
- See Also:
- Constant Field Values
-
WSCREDENTIAL_EXPIRATION
public static final java.lang.String WSCREDENTIAL_EXPIRATION
- See Also:
- Constant Field Values
-
WSCREDENTIAL_CACHE_KEY
public static final java.lang.String WSCREDENTIAL_CACHE_KEY
- See Also:
- Constant Field Values
-
WSTOKEN_UNIQUEID
public static final java.lang.String WSTOKEN_UNIQUEID
- See Also:
- Constant Field Values
-
WSTOKEN_EXPIRATION
public static final java.lang.String WSTOKEN_EXPIRATION
- See Also:
- Constant Field Values
-
WSPROP_CALLERS
public static final java.lang.String WSPROP_CALLERS
- See Also:
- Constant Field Values
-
WSPROP_HOSTS
public static final java.lang.String WSPROP_HOSTS
- See Also:
- Constant Field Values
-
WSPROPTOKEN_KEY_V1
public static final java.lang.String WSPROPTOKEN_KEY_V1
- See Also:
- Constant Field Values
-
WSPROPTOKEN_NAME
public static final java.lang.String WSPROPTOKEN_NAME
- See Also:
- Constant Field Values
-
WSAUTHTOKEN_NAME
public static final java.lang.String WSAUTHTOKEN_NAME
- See Also:
- Constant Field Values
-
WSAUTHZTOKEN_NAME
public static final java.lang.String WSAUTHZTOKEN_NAME
- See Also:
- Constant Field Values
-
WSSSOTOKEN_NAME
public static final java.lang.String WSSSOTOKEN_NAME
- See Also:
- Constant Field Values
-
WSKERBEROSTOKEN_NAME
public static final java.lang.String WSKERBEROSTOKEN_NAME
- See Also:
- Constant Field Values
-
WSKERBEROSTICKET_NAME
public static final java.lang.String WSKERBEROSTICKET_NAME
- See Also:
- Constant Field Values
-
ZOS_USERID
public static final java.lang.String ZOS_USERID
- See Also:
- Constant Field Values
-
ZOS_AUDIT_STRING
public static final java.lang.String ZOS_AUDIT_STRING
- See Also:
- Constant Field Values
-
CALLER_PRINCIPAL_CLASS
public static final java.lang.String CALLER_PRINCIPAL_CLASS
- See Also:
- Constant Field Values
-
DEFAULT_CALLER_PRINCIPAL_CLASS
public static final java.lang.String DEFAULT_CALLER_PRINCIPAL_CLASS
- See Also:
- Constant Field Values
-
ZOS_CALLER_PRINCIPAL_CLASS
public static final java.lang.String ZOS_CALLER_PRINCIPAL_CLASS
- See Also:
- Constant Field Values
-
KERBEROS_PRINCIPAL
public static final java.lang.String KERBEROS_PRINCIPAL
- See Also:
- Constant Field Values
-
KERBEROS_KEY
public static final java.lang.String KERBEROS_KEY
- See Also:
- Constant Field Values
-
KERBEROS_TICKET
public static final java.lang.String KERBEROS_TICKET
- See Also:
- Constant Field Values
-
REFRESH_GROUPS
public static final java.lang.String REFRESH_GROUPS
- See Also:
- Constant Field Values
-
VERIFY_USER
public static final java.lang.String VERIFY_USER
- See Also:
- Constant Field Values
-
-