Skip to content

Latest commit

 

History

History
10 lines (7 loc) · 836 Bytes

File metadata and controls

10 lines (7 loc) · 836 Bytes

If the built-in JWTClaimsSetGenerator, does not fulfil your needs you can provide your own replacement of api:io.micronaut.security.token.claims.ClaimsGenerator[].

The built-in JWTClaimsSetGenerator adds the JWT ID (jti) claim when the application provides a bean of type api:io.micronaut.security.token.claims.JtiGenerator[]. The value returned by generateJtiClaim() is used as the case-sensitive unique identifier for the JWT:

snippet::io.micronaut.docs.claimsjti.CustomJtiGenerator[tags="clazz"]

If you are migrating from the old io.micronaut.security.token.jwt.generator.claims.JwtIdGenerator, use io.micronaut.security.token.claims.JtiGenerator instead.