@Configuration @Requires(property="micronaut.security.oauth2.state.enabled", notEquals="false")
See: Description
| Interface | Description | 
|---|---|
| MutableState | Represents a mutable state object. | 
| State | Represents the state sent in the authorization request and returned in the authorization response. | 
| StateFactory | Generates a state parameter. | 
| StateSerDes | Responsible for serialization and de-serialization of the state. | 
| Class | Description | 
|---|---|
| DefaultState | Default state implementation. | 
| DefaultStateConfiguration | Configuration properties implementation of state validation configuration. | 
| DefaultStateFactory | A default state provider that stores the original
 request URI to redirect back to after authentication. | 
| JacksonStateSerDes | Jackson based implementation for state serdes. | 
| Exception | Description | 
|---|---|
| InvalidStateException | Exception thrown if authorization response state parameter validation fails. |