Interface UserProvider<T extends Login>
- Type Parameters:
T- the generic type
- All Known Subinterfaces:
JwtUserProvider<T>,UserManager<W,R>
public interface UserProvider<T extends Login>
The Interface UserProvider.
-
Method Summary
-
Method Details
-
login
Login.- Parameters:
params- the paramsrq- the rq- Returns:
- the user
- Throws:
AuthenticationException- the authentication exception
-
getUserInfo
Gets the user info.- Parameters:
user- the useruserId- the user id- Returns:
- the user info
-
logout
Logout.- Parameters:
user- the user
-
authenticate
Authenticate.- Parameters:
rq- the rq- Returns:
- the user
- Throws:
AuthenticationException- the authentication exception
-