@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. |