Interface StateValidator
-
- All Known Implementing Classes:
DefaultStateValidator
@DefaultImplementation(DefaultStateValidator.class) public interface StateValidator
Validates a state parameter. Auth Request state parameter- Since:
- 1.2.0
- Author:
- Sergio del Amo
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
validate(io.micronaut.http.HttpRequest<?> request, State state)
Validates the provided state.
-
-
-
Method Detail
-
validate
void validate(@Nonnull io.micronaut.http.HttpRequest<?> request, @Nullable State state) throws InvalidStateException
Validates the provided state.- Parameters:
request
- The HTTP Requeststate
- The state value returned by the authorization server- Throws:
InvalidStateException
- If the state validation failed
-
-