Information about configuring the builder. The elements and attributes that you specify are used to build the token.
Name | Type | Default | Description |
---|---|---|---|
id | string | A unique configuration ID. | |
issuer | string | An Issuer is a case-sensitive URL using the HTTP or HTTPS scheme that contains scheme, host, and optionally port number and path components. | |
jwkEnabled | boolean | false | Indicates whether to use JWK to sign the token. |
expiry | A period of time with hour precision | 2h | Indicates the token expiration time. Specify a positive integer followed by the unit of time, which can be hours (h). For example, specify 12 hours as 12h. |
scope | string | scope.desc=Specify a white space separated list of OAuth scopes. | |
signatureAlgorithm |
| RS256 | Specifies the signature algorithm that will be used to sign the JWT token. HS256 Use the HS256 signature algorithm to sign and verify tokens. RS256 Use the RS256 signature algorithm to sign and verify tokens. |
sharedKey | Reversably encoded password (string) | Specifies the string that will be used to generate the shared keys. The value can be stored in clear text or in the more secure encoded form. Use the securityUtility tool with the encode option to encode the shared key. | |
jti | boolean | false | Indicates whether to generate a unique id for the token. |
keyStoreRef | A reference to top level keyStore element (string). | A keystore containing the private key necessary for signing the token with an asymmetric algorithm. | |
keyAlias | string | A key alias name that is used to locate the private key for signing the token with an asymmetric algorithm. |
The trusted audience list to be included in the aud claim in the JSON web token.
Specify a comma separated list of claims to include in the token.