Package com.ibm.wsspi.security.token
Class AttributeNameConstants
- java.lang.Object
-
- com.ibm.wsspi.security.token.AttributeNameConstants
-
public class AttributeNameConstants extends java.lang.Object
This class is used for constants that support the security attribute propagation feature.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CALLER_PRINCIPAL_CLASS
static java.lang.String
DEFAULT_CALLER_PRINCIPAL_CLASS
static java.lang.String
KERBEROS_KEY
static java.lang.String
KERBEROS_PRINCIPAL
static java.lang.String
KERBEROS_TICKET
static java.lang.String
REFRESH_GROUPS
static java.lang.String
VERIFY_USER
static java.lang.String
WSAUTHTOKEN_NAME
static java.lang.String
WSAUTHZTOKEN_NAME
static java.lang.String
WSCREDENTIAL_CACHE_KEY
static java.lang.String
WSCREDENTIAL_EXPIRATION
static java.lang.String
WSCREDENTIAL_FORWARDABLE
static java.lang.String
WSCREDENTIAL_GROUPS
static java.lang.String
WSCREDENTIAL_LONGSECURITYNAME
static java.lang.String
WSCREDENTIAL_OID
static 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.static java.lang.String
WSCREDENTIAL_PRIMARYGROUPID
static 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.static java.lang.String
WSCREDENTIAL_REALM
static java.lang.String
WSCREDENTIAL_SECURITYNAME
static 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.static 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.static java.lang.String
WSKERBEROSTICKET_NAME
static java.lang.String
WSKERBEROSTOKEN_NAME
static java.lang.String
WSPROP_CALLERS
static java.lang.String
WSPROP_HOSTS
static java.lang.String
WSPROPTOKEN_KEY_V1
static java.lang.String
WSPROPTOKEN_NAME
static java.lang.String
WSSSOTOKEN_NAME
static java.lang.String
WSTOKEN_EXPIRATION
static java.lang.String
WSTOKEN_UNIQUEID
static java.lang.String
ZOS_AUDIT_STRING
static java.lang.String
ZOS_CALLER_PRINCIPAL_CLASS
static java.lang.String
ZOS_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
-
-