AuthenticationService¶
Namespace: Rest_API.Services.Auth
Inheritance Object → AuthenticationService
Implements IAuthenticationService
Constructors¶
AuthenticationService(ILogger<AuthenticationService>, UserManager<ApiUser>, ITokenService, ITokenRepo)¶
public AuthenticationService(ILogger<AuthenticationService> logger, UserManager<ApiUser> userManager, ITokenService tokenService, ITokenRepo tokenRepo)
Parameters¶
logger ILogger<AuthenticationService>
userManager UserManager<ApiUser>
tokenService ITokenService
tokenRepo ITokenRepo
Methods¶
ChangePassword(ApiUser, String, String)¶
Parameters¶
user ApiUser
currentPassword String
newPassword String
Returns¶
ChangeUser(ApiUser)¶
Parameters¶
user ApiUser
Returns¶
DeleteUser(ApiUser)¶
Parameters¶
user ApiUser
Returns¶
GetUserById(String)¶
Parameters¶
userId String
Returns¶
GetUserInformations()¶
Returns¶
Login(Login)¶
Parameters¶
input Login
Returns¶
RefreshToken(JwtToken)¶
Parameters¶
tokenModel JwtToken
Returns¶
Register(Register)¶
Parameters¶
input Register