You are here: Security > Creating a JSON Web Token from a Token Profile

Creating a JSON Web Token from a Token Profile

Use a JSON Web Token (JWT) to exchange information securely between two different parties. For example, a JWT can carry information about a user that can be used by another party to authenticate the identity of the user.

  1. In Designer Studio, click Records > Security > Token Profile.
  2. Click Create.
  3. In the Token Type field, select JSON Web Token.
  4. In the Purpose field, select Generation to create a token profile for generating new JSON Web Tokens.
  5. Enter a token profile name and short description.
  6. Click Create and open.
  7. In the Headers section, add user-defined headers.

    The following required headers are added automatically:

    1. Click the Add icon.
    2. In the Name field, enter the header name.
    3. In the Description field, enter a short description of the header.
    4. In the Map from field, select whether the header value is mapped from a clipboard or a constant.
    5. In the Map from key field, do one of the following actions:
      • If you selected Constant in the Map from field, enter the value of the header.
      • If you selected Clipboard in the Map from field, enter the property name from which you are mapping the header value.
  8. In the Claims section, specify the payload of the token by adding the following:
  9. In the Security configuration field, specify whether to generate a signed JWT.
  10. In the Token lifetime section, in the Valid till (in seconds) field, specify the number of seconds that the token remains valid after the token is issued. The default value is 900 seconds.
  11. Optional: Select the Critical check box if the token validation time must be processed.

  12. In the Processed not before (in seconds) field, enter the time before which the receiver of the JWT cannot use the token. The default coded in value for this field is 0 seconds.
  13. Optional: Select the Critical check box if the time before the receiver cannot use the token must be processed.
  14. In the Advanced section, select Process generated token to configure how to process the generated token validation.
  15. Click the Processing tab. Some sections and fields are filled out by default. To fill out the remaining fields go to the Validating an existing JSON Web Token topic, step 7.
  16. Click Save.