com.ibm.wsspi.security.token

Class AttributeNameConstants

  1. java.lang.Object
  2. extended bycom.ibm.wsspi.security.token.AttributeNameConstants

  1. public class AttributeNameConstants
  2. extends java.lang.Object
This class is used for constants that support the security attribute propagation feature.

Field Summary

Modifier and Type Field and Description
  1. static
  2. java.lang.String
CALLER_PRINCIPAL_CLASS
  1. static
  2. java.lang.String
DEFAULT_CALLER_PRINCIPAL_CLASS
  1. static
  2. java.lang.String
KERBEROS_KEY
  1. static
  2. java.lang.String
KERBEROS_PRINCIPAL
  1. static
  2. java.lang.String
KERBEROS_TICKET
  1. static
  2. java.lang.String
REFRESH_GROUPS
  1. static
  2. java.lang.String
VERIFY_USER
  1. static
  2. java.lang.String
WSAUTHTOKEN_NAME
  1. static
  2. java.lang.String
WSAUTHZTOKEN_NAME
  1. static
  2. java.lang.String
WSCREDENTIAL_CACHE_KEY
  1. static
  2. java.lang.String
WSCREDENTIAL_EXPIRATION
  1. static
  2. java.lang.String
WSCREDENTIAL_FORWARDABLE
  1. static
  2. java.lang.String
WSCREDENTIAL_GROUPS
  1. static
  2. java.lang.String
WSCREDENTIAL_LONGSECURITYNAME
  1. static
  2. java.lang.String
WSCREDENTIAL_OID
  1. static
  2. 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.
  1. static
  2. java.lang.String
WSCREDENTIAL_PRIMARYGROUPID
  1. static
  2. 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.
  1. static
  2. java.lang.String
WSCREDENTIAL_REALM
  1. static
  2. java.lang.String
WSCREDENTIAL_SECURITYNAME
  1. static
  2. 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.
  1. static
  2. 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.
  1. static
  2. java.lang.String
WSKERBEROSTICKET_NAME
  1. static
  2. java.lang.String
WSKERBEROSTOKEN_NAME
  1. static
  2. java.lang.String
WSPROP_CALLERS
  1. static
  2. java.lang.String
WSPROP_HOSTS
  1. static
  2. java.lang.String
WSPROPTOKEN_KEY_V1
  1. static
  2. java.lang.String
WSPROPTOKEN_NAME
  1. static
  2. java.lang.String
WSSSOTOKEN_NAME
  1. static
  2. java.lang.String
WSTOKEN_EXPIRATION
  1. static
  2. java.lang.String
WSTOKEN_UNIQUEID
  1. static
  2. java.lang.String
ZOS_AUDIT_STRING
  1. static
  2. java.lang.String
ZOS_CALLER_PRINCIPAL_CLASS
  1. static
  2. java.lang.String
ZOS_USERID

Constructor Summary

Constructor and Description
AttributeNameConstants()

Method Summary

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail

WSCREDENTIAL_PROPERTIES_KEY

  1. 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 as follows.
See Also:

WSCREDENTIAL_USERID

  1. 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:

WSCREDENTIAL_PASSWORD

  1. 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:

WSCREDENTIAL_UNIQUEID

  1. 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:

WSCREDENTIAL_REALM

  1. public static final java.lang.String WSCREDENTIAL_REALM
See Also:

WSCREDENTIAL_SECURITYNAME

  1. public static final java.lang.String WSCREDENTIAL_SECURITYNAME
See Also:

WSCREDENTIAL_LONGSECURITYNAME

  1. public static final java.lang.String WSCREDENTIAL_LONGSECURITYNAME
See Also:

WSCREDENTIAL_PRIMARYGROUPID

  1. public static final java.lang.String WSCREDENTIAL_PRIMARYGROUPID
See Also:

WSCREDENTIAL_GROUPS

  1. public static final java.lang.String WSCREDENTIAL_GROUPS
See Also:

WSCREDENTIAL_OID

  1. public static final java.lang.String WSCREDENTIAL_OID
See Also:

WSCREDENTIAL_FORWARDABLE

  1. public static final java.lang.String WSCREDENTIAL_FORWARDABLE
See Also:

WSCREDENTIAL_EXPIRATION

  1. public static final java.lang.String WSCREDENTIAL_EXPIRATION
See Also:

WSCREDENTIAL_CACHE_KEY

  1. public static final java.lang.String WSCREDENTIAL_CACHE_KEY
See Also:

WSTOKEN_UNIQUEID

  1. public static final java.lang.String WSTOKEN_UNIQUEID
See Also:

WSTOKEN_EXPIRATION

  1. public static final java.lang.String WSTOKEN_EXPIRATION
See Also:

WSPROP_CALLERS

  1. public static final java.lang.String WSPROP_CALLERS
See Also:

WSPROP_HOSTS

  1. public static final java.lang.String WSPROP_HOSTS
See Also:

WSPROPTOKEN_KEY_V1

  1. public static final java.lang.String WSPROPTOKEN_KEY_V1
See Also:

WSPROPTOKEN_NAME

  1. public static final java.lang.String WSPROPTOKEN_NAME
See Also:

WSAUTHTOKEN_NAME

  1. public static final java.lang.String WSAUTHTOKEN_NAME
See Also:

WSAUTHZTOKEN_NAME

  1. public static final java.lang.String WSAUTHZTOKEN_NAME
See Also:

WSSSOTOKEN_NAME

  1. public static final java.lang.String WSSSOTOKEN_NAME
See Also:

WSKERBEROSTOKEN_NAME

  1. public static final java.lang.String WSKERBEROSTOKEN_NAME
See Also:

WSKERBEROSTICKET_NAME

  1. public static final java.lang.String WSKERBEROSTICKET_NAME
See Also:

ZOS_USERID

  1. public static final java.lang.String ZOS_USERID
See Also:

ZOS_AUDIT_STRING

  1. public static final java.lang.String ZOS_AUDIT_STRING
See Also:

CALLER_PRINCIPAL_CLASS

  1. public static final java.lang.String CALLER_PRINCIPAL_CLASS
See Also:

DEFAULT_CALLER_PRINCIPAL_CLASS

  1. public static final java.lang.String DEFAULT_CALLER_PRINCIPAL_CLASS
See Also:

ZOS_CALLER_PRINCIPAL_CLASS

  1. public static final java.lang.String ZOS_CALLER_PRINCIPAL_CLASS
See Also:

KERBEROS_PRINCIPAL

  1. public static final java.lang.String KERBEROS_PRINCIPAL
See Also:

KERBEROS_KEY

  1. public static final java.lang.String KERBEROS_KEY
See Also:

KERBEROS_TICKET

  1. public static final java.lang.String KERBEROS_TICKET
See Also:

REFRESH_GROUPS

  1. public static final java.lang.String REFRESH_GROUPS
See Also:

VERIFY_USER

  1. public static final java.lang.String VERIFY_USER
See Also:

Constructor Detail

AttributeNameConstants

  1. public AttributeNameConstants()