Package io.ryos.rhino.sdk.users.oauth
Interface UserAuthenticator<T extends User>
-
- All Superinterfaces:
Authenticator<User,T>
- All Known Implementing Classes:
OAuthUserAuthenticatorImpl
public interface UserAuthenticator<T extends User> extends Authenticator<User,T>
Authenticator for users.- Since:
- 1.1.0
- Author:
- Erhan Bagdemir
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
authenticate(User user)
Authenticates a user against an authorization server.
-
-
-
Method Detail
-
authenticate
T authenticate(User user)
Authenticates a user against an authorization server.- Specified by:
authenticate
in interfaceAuthenticator<User,T extends User>
- Parameters:
user
- The user to be authenticated.- Returns:
- Authenticated user type. In OAuth 2.0 user context, it is a
OAuthUser
.
-
-