Interface AuthenticationResult
-
- All Known Implementing Classes:
LocalAuthenticationResult,RemoteAuthenticationResult,SandboxAuthenticationResult
public interface AuthenticationResultBase contract of authentication result - have remote and local authn variants.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAuthenticationResult.DenyReasonstatic classAuthenticationResult.ErrorResultstatic classAuthenticationResult.ResolvableErrorstatic classAuthenticationResult.Statusstatic classAuthenticationResult.SuccessResult
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default LocalAuthenticationResultasLocal()default RemoteAuthenticationResultasRemote()Optional<AuthenticationResult.DenyReason>getDenyReason()AuthenticationResult.ErrorResultgetErrorResult()AuthenticationResult.StatusgetStatus()AuthenticationResult.SuccessResultgetSuccessResult()booleanisRemote()StringtoStringFull()
-
-
-
Method Detail
-
getStatus
AuthenticationResult.Status getStatus()
-
getDenyReason
Optional<AuthenticationResult.DenyReason> getDenyReason()
-
isRemote
boolean isRemote()
-
toStringFull
String toStringFull()
-
getSuccessResult
AuthenticationResult.SuccessResult getSuccessResult()
-
getErrorResult
AuthenticationResult.ErrorResult getErrorResult()
-
asRemote
default RemoteAuthenticationResult asRemote()
-
asLocal
default LocalAuthenticationResult asLocal()
-
-