iss
: Issuer value. If the issuer value does not match the value configured in Fusion, the user will be denied access.iat
: A JSON numeric date value. This value is calculated by counting the number of seconds between 1970-01-01T00:00:00Z UTC and the specified UTC date/time, ignoring leap seconds.sub
: Subject. The name/id of the user. The user is logged in by this name.groups
: The groups from the group-role mappings that this user belongs to. The groups key should match the one you specify while creating the JWT realm.Value | Description |
---|---|
Realm type | jwt |
Roles | Check the roles that this realm provides after successfully authenticating a user by default. |
JWT Issuer | A unique value that is used in the JWT authorization header. This value should match the value of the iss in the token, for example fusion-enterprise-app . |
JWT Set URL | The URL that the Signing Key can be downloaded from. Either this field or Signing Key must be filled. |
JWK Set Timeout | The time in milliseconds to continue the request. The default is 500 ms. Set this higher if the request is slow to respond, for example, 2000. |
Signing Key | A string of secret characters that will be used to encrypt the JWT token. The key must be a shared public key. Either this field or JWT Set URI must be filled. |
Groups Key | Optional. The JWT token value that contains the list of groups the user is in. |
Groups Mapping | A list of pairs which associate groups to roles. For example: {<name of group>, <role assigned to group>} .1. Click Add new mapping. Two rows appear. 2. In the first row, add a group. The JWT token contains the groups for a particular user. 3. In the second row, add the role or roles (separated by spaces) for that group. ![]() |
User ID Attribute | The field in JWT from which Fusion takes the name of the user. |
Bearer
is case sensitive.… Bearer <token-header>.<token-payload>.
.