JWT Interceptions
The JWT Services will announce some key events for you to listen to
cbSecurity_onJWTCreation
- Whenever a new token is generated for a usercbSecurity_onJWTInvalidation
- Whenever an invalidation occurs for a tokencbSecurity_onJWTValidAuthentication
- Whenever a valid JWT token is parsed, tested and authenticated with the authentication servicescbSecurity_onJWTInvalidUser
- When trying to find the token's subject and the user service returns null or not a valid usercbSecurity_onJWTInvalidClaims
- When the parsed token does not adhere to the required claimscbSecurity_onJWTExpiration
- When the parsed token has expiredcbSecurity_onJWTStorageRejection
- When the parsed token is valid but cannot be found in the permanent storagecbSecurity_onJWTValidParsing
- When the parsed token has passed all validation procedures but has NOT been authenticated yet.
cbSecurity_onJWTCreation
This event has the following data in the interceptData
struct
Key | Description |
| The JWT token |
| The payload that was used to create it |
| The user it belongs to |
cbSecurity_onJWTInvalidation
This event has the following data in the interceptData
struct
Key | Description |
| The JWT token that was invalidated |
cbSecurity_onJWTValidAuthentication
This event has the following data in the interceptData
struct
Key | Description |
| The JWT token that was parsed |
| The payload that was decoded |
| The authenticated user |
cbSecurity_onJWTInvalidUser
This event has the following data in the interceptData
struct
Key | Description |
| The JWT token that was parsed |
| The JWT payload that was parsed |
cbSecurity_onJWTInvalidClaims
This event has the following data in the interceptData
struct
Key | Description |
| The JWT token that was parsed |
| The JWT payload that was parsed |
cbSecurity_onJWTExpiration
This event has the following data in the interceptData
struct
Key | Description |
| The JWT token that was parsed |
| The JWT payload that was parsed |
cbSecurity_onJWTStorageRejection
This event has the following data in the interceptData
struct
Key | Description |
| The JWT token that was parsed |
| The JWT payload that was parsed |
cbSecurity_onJWTValidParsing
This event has the following data in the interceptData
struct
Key | Description |
| The JWT token that was parsed |
| The JWT payload that was parsed |
Example
Last updated