Interface HvlAuthAuthenticator
- All Known Implementing Classes:
HvlAuthEdevletAuthenticatorImpl
,HvlAuthJpaAuthenticatorImpl
,HvlAuthKerberosAuthenticatorImpl
,HvlAuthLdapAuthenticatorImpl
@Validated
public interface HvlAuthAuthenticator
This authenticator provides authentication operations.
-
Method Summary
Modifier and TypeMethodDescriptionauthenticate
(@NotNull @Valid HvlAuthAuthenticationRequestModel authenticationRequestModel) Authenticate request model.forKey()
For key authentication type.
-
Method Details
-
forKey
HvlAuthAuthenticationType forKey()For key authentication type.- Returns:
- the authentication type
-
authenticate
HvlOAuthUserModel authenticate(@NotNull @Valid @NotNull @Valid HvlAuthAuthenticationRequestModel authenticationRequestModel) Authenticate request model.- Parameters:
authenticationRequestModel
- the authentication request model- Returns:
- the user model
-