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 Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
WSCREDENTIAL_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 String
static final String
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.static final String
static final String
static final String
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.static final String
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.static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
-
Method Summary
-
Field Details
-
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:
-
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:
-
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:
-
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:
-
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
-
AttributeNameConstants
public AttributeNameConstants()
-