Package com.ibm.wsspi.security.token
Class AttributeNameConstants
java.lang.Object
com.ibm.wsspi.security.token.AttributeNameConstants
This class is used for constants that support the security attribute
 propagation feature.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringWSCREDENTIAL_PASSWORD can be specified in combination with WSCREDENTIAL_USERID to in the java.util.Hashtable either via a TAI or custom login module.static final Stringstatic final StringThis 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 final Stringstatic final Stringstatic final StringThe 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 final StringWSCREDENTIAL_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 final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String
- 
Constructor SummaryConstructors
- 
Method Summary
- 
Field Details- 
WSCREDENTIAL_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. 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:
 
- 
WSCREDENTIAL_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.- See Also:
 
- 
WSCREDENTIAL_PASSWORDWSCREDENTIAL_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:
 
- 
WSCREDENTIAL_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. When all of the following are specified, a WSCredential is created without accessing a user registry remotely.- See Also:
 
- 
WSCREDENTIAL_REALM- See Also:
 
- 
WSCREDENTIAL_SECURITYNAME- See Also:
 
- 
WSCREDENTIAL_LONGSECURITYNAME- See Also:
 
- 
WSCREDENTIAL_PRIMARYGROUPID- See Also:
 
- 
WSCREDENTIAL_GROUPS- See Also:
 
- 
WSCREDENTIAL_OID- See Also:
 
- 
WSCREDENTIAL_FORWARDABLE- See Also:
 
- 
WSCREDENTIAL_EXPIRATION- See Also:
 
- 
WSCREDENTIAL_CACHE_KEY- See Also:
 
- 
WSTOKEN_UNIQUEID- See Also:
 
- 
WSTOKEN_EXPIRATION- See Also:
 
- 
WSPROP_CALLERS- See Also:
 
- 
WSPROP_HOSTS- See Also:
 
- 
WSPROPTOKEN_KEY_V1- See Also:
 
- 
WSPROPTOKEN_NAME- See Also:
 
- 
WSAUTHTOKEN_NAME- See Also:
 
- 
WSAUTHZTOKEN_NAME- See Also:
 
- 
WSSSOTOKEN_NAME- See Also:
 
- 
WSKERBEROSTOKEN_NAME- See Also:
 
- 
WSKERBEROSTICKET_NAME- See Also:
 
- 
ZOS_USERID- See Also:
 
- 
ZOS_AUDIT_STRING- See Also:
 
- 
CALLER_PRINCIPAL_CLASS- See Also:
 
- 
DEFAULT_CALLER_PRINCIPAL_CLASS- See Also:
 
- 
ZOS_CALLER_PRINCIPAL_CLASS- See Also:
 
- 
KERBEROS_PRINCIPAL- See Also:
 
- 
KERBEROS_KEY- See Also:
 
- 
KERBEROS_TICKET- See Also:
 
- 
REFRESH_GROUPS- See Also:
 
- 
VERIFY_USER- See Also:
 
 
- 
- 
Constructor Details- 
AttributeNameConstantspublic AttributeNameConstants()
 
-