Use this page to specify the information for the token consumer. The information is used at the consumer side only to process the security token. To view this administrative console page, complete the following steps:
Before specifying additional properties, specify a value in the Token consumer name, the Token consumer class name, and the Value type local name fields.
The name of the token consumer configuration.
The name of the token consumer implementation class.
This class must implement the com.ibm.wsspi.wssecurity.token.TokenConsumerComponent interface.
Specifies a reference to the name of the security token that is defined in the deployment descriptor.
On the application level, when the security token is not specified in the deployment descriptor, the Part reference field is not displayed.
The trust anchor and the certificate store. You can select the following options:
Trust anchor
You can specify a trust anchor for the following bindings on the following levels:
Binding name | Cell level, server level, or application level | Path |
---|---|---|
Default consumer binding | Cell level |
|
Default consumer binding | Server level |
Click Servers > Application servers > server_name. Under Security, click Web services: Default bindings for Web services security . Under Additional properties, click Trust anchors . |
Certificate store
You can specify a certificate path configuration for the following bindings on the following levels:
Binding name | Cell level, server level, or application level | Path |
---|---|---|
Default consumer binding | Cell level |
|
Default consumer binding | Server level |
|
The reference to the Trusted ID evaluator class name that is defined in the Trusted ID evaluators panel. The trusted ID evaluator is used for determining whether the received ID is trusted. You can select the following options:
Binding name | Cell level, server level, or application level | Path |
---|---|---|
Default consumer binding | Cell level |
|
Default consumer binding | Server level |
|
When you select a trusted ID evaluator reference, configure the trusted ID evaluators before setting the token consumer.
The Trusted ID evaluator field is displayed in the default binding configuration and the application server binding configuration.
Whether the nonce of the user name token is verified.
This option is displayed on the cell, server, and application levels. This option is valid only when the type of incorporated token is the user name token.
Whether the time stamp of user name token is verified.
This option is displayed on the cell, server, and application levels. This option is valid only when the type of incorporated token is the user name token.
The local name of value type for the consumed token. WebSphere Application Server has predefined value type local names for the user name token and the X.509 certificate security token. Use the following local names for the user name token and the X.509 certificate security token. When you specify the following local names, you do not need to specify the Uniform Resource Identifier (URI) of the value type:
Important: For Lightweight Third Party Authentication (LTPA), the value type local name is LTPA. If you enter LTPA for the local name, specify the http://www.ibm.com/websphere/appserver/tokentype/5.0.2 URI value in the Value type URI field as well. For the other predefined value types (Username token, X509 certificate token, X509 certificates in a PKIPath, and a list of X509 certificates and CRLs in a PKCS#7), the value for the local name field begins with http://. For example, if you are specifying the username token for the value type, enter http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#UsernameToken in the value type local name field and then you do not need to enter a value in the value type URI field.
When you specify a custom value type for custom tokens, you can specify the local name and the URI of the Quality name (QName) of the value type. For example, you might specify Custom for the local name and http://www.ibm.com/custom for the URI.
The namespace URI of the value type for the integrated token.
When you specify the token consumer for the user name token or the X.509 certificate security token, you do not need to specify this option. If you want to specify another token, specify the URI of the QName for the value type.
WebSphere Application Server provides the following predefined value type URI for the LTPA token: http://www.ibm.com/websphere/appserver/tokentype/5.0.2
Related reference
Token consumer collection
Token generator collection
Token generator configuration settings
JAAS configuration settings