Add JWT auth, token service & Neutrino endpoint
This commit is contained in:
21
RecNet.Domain/Services/Tokens/TokenVerifyResult.cs
Normal file
21
RecNet.Domain/Services/Tokens/TokenVerifyResult.cs
Normal file
@@ -0,0 +1,21 @@
|
||||
using System.Security.Claims;
|
||||
|
||||
namespace RecNet.Domain.Services.Tokens;
|
||||
|
||||
public class TokenVerifyResult
|
||||
{
|
||||
public bool IsError { get; set; }
|
||||
public IEnumerable<Claim> Claims { get; set; }
|
||||
|
||||
private TokenVerifyResult(bool isError, IEnumerable<Claim>? claims)
|
||||
{
|
||||
IsError = isError;
|
||||
Claims = claims ?? [];
|
||||
}
|
||||
|
||||
public static TokenVerifyResult Success(IEnumerable<Claim> claims)
|
||||
=> new(false, claims);
|
||||
|
||||
public static TokenVerifyResult Failure()
|
||||
=> new(true, null);
|
||||
}
|
||||
Reference in New Issue
Block a user