JWT dependencies on your Identity Provider
The following details must be provided by your IdP in the JWT token for Collibra to accept the token.
Section |
Field |
Description |
---|---|---|
Header | alg |
The encryption algorithm. Collibra supports all standard encryption algorithms. |
kid |
The JWKS identifier of the public key used to sign the JWT token. An identity provider may have multiple public key certificates, for example multiple valid keys may exist while a key rotation is in progress. |
|
typ |
Optional field that defines the JWT type. Tip Use the MIME type format, for example application/jwt or application/secevent+jwt with the application/ prefix removed, for example jwt or secevent+jwt. |
|
Payload | iss |
The issuer of the token. This field is used to check the token comes from the expected IdP. |
exp | The token expiry time. | |
iat | The time the token was issued. | |
sub | The subject or the principal ID. | |
Signature |
The digital signature of the header and payload. The signature verifies the message did not change along the way. In the case of tokens signed with a private key, the signature also verifies the authenticity of the JWT sender. |