java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
io.quarkus.security.AuthenticationCompletionException
- All Implemented Interfaces:
AuthenticationException
,Serializable
public class AuthenticationCompletionException
extends RuntimeException
implements AuthenticationException
Exception indicating that a user authentication flow has failed and no challenge is required.
For example, it can be used to avoid the redirect loops during an OpenId Connect authorization code flow
after the user has already authenticated at the IDP site but a state parameter is not available after
a redirect back to the Quarkus endpoint or if the code flow can not be completed for some other reasons.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAuthenticationCompletionException
(String errorMessage) AuthenticationCompletionException
(String errorMessage, Throwable cause) -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
AuthenticationCompletionException
public AuthenticationCompletionException() -
AuthenticationCompletionException
-
AuthenticationCompletionException
-
AuthenticationCompletionException
-