10Duke Java Core
|
Built-in convenience implementation of JwtServiceProvider
.
Public Member Functions | |
JwtService | provide (final String jwt) |
Provides a JwtService and initializes it to handle the given JWT. | |
JwtMetadataParser | provideMetadataParser () |
Provides JwtMetadataParser to use for inspecting and analyzing JWT's before signature verification. | |
boolean | supportsJwksUrlLoad () |
Returns flag that tells if this service provider supports loading token signing keys from a JWKS endpoint. | |
void | loadJwks (final URI jwksUrl) |
Request this service provider to load token signing keys from a JWKS endpoint. | |
DefaultJwtServiceProvider | withTypHeaderValidationDisabled () |
Option to disable JWT typ header claim validation for the provided JwtService instances. | |
![]() |
void tenduke.sdk.core.service.impl.DefaultJwtServiceProvider.loadJwks | ( | final URI | jwksUrl | ) |
Request this service provider to load token signing keys from a JWKS endpoint.
NOTE: use supportsJwksUrlLoad()
first to check that loading keys is supported.
jwksUrl | The JWKS endpoint to load public keys from. |
Implements tenduke.sdk.core.service.JwtServiceProvider.
JwtService tenduke.sdk.core.service.impl.DefaultJwtServiceProvider.provide | ( | final String | jwt | ) |
Provides a JwtService and initializes it to handle the given JWT.
jwt | A JWT in String form. |
Implements tenduke.sdk.core.service.JwtServiceProvider.
JwtMetadataParser tenduke.sdk.core.service.impl.DefaultJwtServiceProvider.provideMetadataParser | ( | ) |
Provides JwtMetadataParser to use for inspecting and analyzing JWT's before signature verification.
Implements tenduke.sdk.core.service.JwtServiceProvider.
boolean tenduke.sdk.core.service.impl.DefaultJwtServiceProvider.supportsJwksUrlLoad | ( | ) |
Returns flag that tells if this service provider supports loading token signing keys from a JWKS endpoint.
Implements tenduke.sdk.core.service.JwtServiceProvider.
DefaultJwtServiceProvider tenduke.sdk.core.service.impl.DefaultJwtServiceProvider.withTypHeaderValidationDisabled | ( | ) |
Option to disable JWT typ header claim validation for the provided JwtService instances.
Implements tenduke.sdk.core.service.JwtServiceProvider.