682 B
682 B
Auth Service
The IAuthService provides some useful methods to handle user authentication (login/register).
Usage
Simply define the IAuthService as a dependency
public interface IAuthService {
Task Register(UserRegister register);
Task<bool> Login(UserLogin login);
Task Logout();
Task<Token> RefreshLogin();
Task<bool> IsLoggedIn();
}
Automatically refresh user sessions
-
Make sure you have implementented the
AuthMiddlewarehow it's described in step 5 of the installation. -
After that, the access token of the user gets automatically refreshed as long as the refresh token is valid.