Class HvlAuthEdevletAuthenticatorImpl
java.lang.Object
tr.com.havelsan.javarch.oauth.auth.starter.authenticator.HvlAuthEdevletAuthenticatorImpl
- All Implemented Interfaces:
HvlAuthAuthenticator
@Service
public class HvlAuthEdevletAuthenticatorImpl
extends Object
implements HvlAuthAuthenticator
The class which implements
HvlAuthAuthenticator
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionauthenticate
(@NotNull @Valid HvlAuthAuthenticationRequestModel authenticationRequestModel) Authenticate request model.forKey()
For key authentication type.
-
Constructor Details
-
HvlAuthEdevletAuthenticatorImpl
public HvlAuthEdevletAuthenticatorImpl()
-
-
Method Details
-
forKey
For key authentication type.- Specified by:
forKey
in interfaceHvlAuthAuthenticator
- Returns:
- the authentication type
-
authenticate
public HvlOAuthUserModel authenticate(@NotNull @Valid @NotNull @Valid HvlAuthAuthenticationRequestModel authenticationRequestModel) Authenticate request model.- Specified by:
authenticate
in interfaceHvlAuthAuthenticator
- Parameters:
authenticationRequestModel
- the authentication request model- Returns:
- the user model
-