@Configuration @Requires(property="micronaut.security.oauth2.pkce.enabled", notEquals="false", defaultValue="true")
See: Description
Interface | Description |
---|---|
CodeVerifierGenerator |
Generates a Code Verifier for PKCE.
|
PkceChallenge |
Proof Key for Code Exchange Challenge.
|
PkceConfiguration |
Configuration for PKCE.
|
PkceFactory |
API to Build/Persist a PKCE (Proof Key for Code Exchange).
|
PkceGenerator |
Class | Description |
---|---|
DefaultCodeVerifierGenerator |
DefaultImplementation of CodeVerifierGenerator which generates a random code verifier using PkceConfiguration.getEntropy() . |
DefaultPkceFactory |
Generates a Proof Key for Code Exchange and persists.
|
Pkce |
Proof Key for Code Exchange.
|
PkceConfigurationProperties |
Configuration properties implementation of PKCE.
|
PlainPkceGenerator |
Pkce generator for plain challenge method.
|
S256PkceGenerator |
SHA-256 based PKCE Generator.
|
Sha256Condition |
Condition which evaluates to true if SHA-256 algorithm is supported. |