Rename JWT
This commit is contained in:
@@ -16,9 +16,9 @@ namespace Auth.Services {
|
|||||||
ValidateAudience = true,
|
ValidateAudience = true,
|
||||||
ValidateLifetime = true,
|
ValidateLifetime = true,
|
||||||
ValidateIssuerSigningKey = true,
|
ValidateIssuerSigningKey = true,
|
||||||
ValidIssuer = AuthJWT.TokenIssuer,
|
ValidIssuer = TokenIssuer,
|
||||||
ValidAudience = AuthJWT.TokenAudience,
|
ValidAudience = TokenAudience,
|
||||||
IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(AuthJWT.TokenSecretKey)),
|
IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(TokenSecretKey)),
|
||||||
ClockSkew = TimeSpan.FromMinutes(1)
|
ClockSkew = TimeSpan.FromMinutes(1)
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -56,27 +56,5 @@ namespace Auth.Services {
|
|||||||
}, Convert.ToBoolean(principal.FindFirst(ClaimTypes.IsPersistent)!.Value));
|
}, Convert.ToBoolean(principal.FindFirst(ClaimTypes.IsPersistent)!.Value));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void SignIn(HttpResponse Response, bool StayLoggedIn, string jwt) {
|
|
||||||
if (StayLoggedIn) {
|
|
||||||
// Stay logged in cookie
|
|
||||||
Response.Cookies.Append(TokenName, jwt, new CookieOptions {
|
|
||||||
Secure = true,
|
|
||||||
HttpOnly = true,
|
|
||||||
SameSite = SameSiteMode.Strict,
|
|
||||||
Expires = DateTime.UtcNow.AddDays(7)
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
// Session cookie
|
|
||||||
Response.Cookies.Append(TokenName, jwt, new CookieOptions {
|
|
||||||
Secure = true,
|
|
||||||
HttpOnly = true,
|
|
||||||
SameSite = SameSiteMode.Strict,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void SignOut(HttpResponse Response) {
|
|
||||||
Response.Cookies.Delete(TokenName);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user