身份验证

This commit is contained in:
Bob.Song
2026-04-01 16:40:34 +08:00
parent d5dafd2bcf
commit b628f0d04a
17 changed files with 590 additions and 101 deletions

View File

@@ -0,0 +1,17 @@
using System.Text;
using Microsoft.IdentityModel.Tokens;
namespace NBF;
public static class ApiJwtHelper
{
public const string Issuer = "GameServer";
public const string Audience = "GameClient";
public const string Secret = "YourSuperSecretKeyForJwtTokenGeneration123!";
public static readonly TimeSpan TokenLifetime = TimeSpan.FromDays(1);
public static SymmetricSecurityKey CreateSigningKey()
{
return new SymmetricSecurityKey(Encoding.UTF8.GetBytes(Secret));
}
}