Class AttributeNameConstants


  • public class AttributeNameConstants
    extends java.lang.Object
    This class is used for constants that support the security attribute propagation feature.
    • 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
      • 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
      • 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_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
    • Constructor Detail

      • AttributeNameConstants

        public AttributeNameConstants()