TirsvadCLI Portfolio Library
Loading...
Searching...
No Matches
JwtAuthenticationService.cs
1
using
TirsvadCLI.Portfolio.Core.Abstracts
;
2
using
TirsvadCLI.Portfolio.Core.Managers
;
3
4
namespace
TirsvadCLI.Portfolio.Core.Services
;
5
6
public
class
JwtAuthenticationService :
IJwtAuthenticationService
7
{
8
private
readonly
SignInManager
_signInManager;
9
10
public
JwtAuthenticationService(
SignInManager
signInManager)
11
{
12
_signInManager = signInManager;
13
}
14
15
public
Task<string?>
AuthenticateAsync
(
string
username,
string
password)
16
{
17
return
_signInManager.AuthenticateAsync(username, password);
18
}
19
}
TirsvadCLI.Portfolio.Core.Managers.SignInManager
Definition
SignInManager.cs:12
TirsvadCLI.Portfolio.Core.Services.JwtAuthenticationService.AuthenticateAsync
Task< string?> AuthenticateAsync(string username, string password)
Authenticates a user and returns a JWT token if successful, otherwise null.
Definition
JwtAuthenticationService.cs:15
TirsvadCLI.Portfolio.Core.Abstracts.IJwtAuthenticationService
Definition
IJwtAuthenticationService.cs:4
TirsvadCLI.Portfolio.Core.Abstracts
Definition
IApplicationDbContext.cs:5
TirsvadCLI.Portfolio.Core.Managers
Definition
SignInManager.cs:9
TirsvadCLI.Portfolio.Core.Services
Definition
JwtAuthenticationService.cs:4
src
TirsvadCLI.Portfolio.Core
Services
JwtAuthenticationService.cs
Generated by
1.15.0