Eintoo/GameServer/Server/Entity/Model/Authentication/JWT/AuthenticationJWTComponent.cs
2025-04-22 15:31:25 +08:00

54 lines
3.7 KiB
C#

using System.IdentityModel.Tokens.Jwt;
using Fantasy.Entitas;
using Microsoft.IdentityModel.Tokens;
public class AuthenticationJWTComponent : Entity
{
#region RSA2048 base64
public string PublicKey = "-----BEGIN PUBLIC KEY-----" +
"\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArLVBnJ4W3JY+miBIBE4J" +
"\nMKnRatQC7EgtUco+mzDzxSWKiBVe3SjNe7fp2EzoOfhG762nQG8wFjPOamqo+Qd5" +
"\nTToSR7q9B5/kivNzWyeYldAbV4LzT8fRkDmRhTA7/I2UCcRPhBD1Z9byY6ivLR0C" +
"\n3wxVsSF7tYR2/sQXvZKtsfT8myl0W0ts11/y278fCSdTPZR6i+zV1lnUiLRjAIhy" +
"\nOwgROiVUH0YUHX39DJ3D3m03e9n5xuvBFGr57w04d7fSef1OdeFLPwnTK5DxJ79N" +
"\nqJwhmVzNBKHI9tkd/Un6MKHdwdzDiWlLUPsXlhtFs84eMAGU+BaGVdjln2S/OOtm" +
"\nzQIDAQAB" +
"\n-----END PUBLIC KEY-----";
public string PrivateKey = "-----BEGIN PRIVATE KEY-----" + "\n" +
"MIIEugIBADANBgkqhkiG9w0BAQEFAASCBKQwggSgAgEAAoIBAQCstUGcnhbclj6a\n" +
"IEgETgkwqdFq1ALsSC1Ryj6bMPPFJYqIFV7dKM17t+nYTOg5+EbvradAbzAWM85q\n" +
"aqj5B3lNOhJHur0Hn+SK83NbJ5iV0BtXgvNPx9GQOZGFMDv8jZQJxE+EEPVn1vJj\n" +
"qK8tHQLfDFWxIXu1hHb+xBe9kq2x9PybKXRbS2zXX/Lbvx8JJ1M9lHqL7NXWWdSI\n" +
"tGMAiHI7CBE6JVQfRhQdff0MncPebTd72fnG68EUavnvDTh3t9J5/U514Us/CdMr\n" +
"kPEnv02onCGZXM0Eocj22R39Sfowod3B3MOJaUtQ+xeWG0Wzzh4wAZT4FoZV2OWf\n" +
"ZL8462bNAgMBAAECggEAYss4og+owjxLyTyoFZZSGX065yIqHeFX006eq4XAHElS\n" +
"Sm/3GQnLKXdWFD5CJU8JvPcYEnrIBhtSe3tR90o4MF4EsPV4RlFHmdiTZ1RqK2Cl\n" +
"E1U8O6nxDdBwlsC1v815HnEmj0RoLSM++pU2x9atmsvihPXDX11L+IZRkkbCh2XL\n" +
"3BA32dl8hoTpFjAnPng3EJgwGiuXN0eDuv4Hckah9NJpiQ5/5hou+Vp2ajs90wDY\n" +
"K7KTh33B9Yf2wgkRizMGwWGDUIfUYtPlGPvfJ4/Wm81avBPbArc9DC/C3ryuSCJb\n" +
"pFAOChaVcpVwS3jCQmrtlmgnj9vx9FgC/jVtMS394QKBgQDqDKPfKw/WFRwiLRFh\n" +
"dN/azJQO3TnNAt4RXQYkJ9HMEF95k1Xu557w3VtRkcPFm6OKMJcGYCLeBJziECj0\n" +
"FV1wuLIWdbXXFCuxg94CKOUzAcmNkHpvWzp8zuCkjmhzDfCYByIJxZAeCaK4mBuT\n" +
"Xc1rIQCthYGZ/1nE+hqpgYac1QKBgQC859qbbCprR9nnunobJDJ0e2nkOfqfpR5d\n" +
"2aZEQLTtOsBQED6bfo+sgoxPmiuPsHxeTZXCsTAc5gqbYI/9lSzJgdALl/FZZQMM\n" +
"Oj/O3tiWREV+iPxuJ+jkwqXqU//jVKWK0TtgGMdyLAgDGXFgFVq8RKh8l6vuJT+a\n" +
"3RqksOC+GQKBgB5TvPgx8D9hRN/4zwO9zTPgxl6Ws+KouHWvhBgzQLAcfwKV4NCw\n" +
"GpxDUo3jQWbdn/dMDIW690mld16jkWrvSchNZmYaopFX/8FkwOOuwOQ3GxLI4dSE\n" +
"EbQSanFoMoiWCdLpObPicaYywW8B5rDVusRi5l+VqRF3UP6BGetU6UhxAoGANkmj\n" +
"R1s0bZQ+iRvMD5S9c0AsVExdPBflvC7aW28FD8/8iIXCmEks3PS/gfjaX/bmJuvB\n" +
"CCyHmSZ7EeAUQVnnfxlxQoOt9nTTBWaQA9GDCNwh5JVVhgquIV/W8pqlRR2EXXp3\n" +
"x8wXNTZ2Lv3W2TgJ1WUdzoCABnZp6wVzrLSwQbECf2TqyMJhOPTxysXSNi6S7d9G\n" +
"T2irqMhqQYtojVS2zswqAQoe0itJI0EhbBQPfI+3tmjU28QPOTADUkcyz6sMIa6x\n" +
"cgcKGrP5pseLkVTe/KwJ3dVDnS4Yvq2MG6bQISIh7GL9amJZOBREdwtidgRjT8ys\n" +
"S0NfjTIbhJu1o7cPlSw=\n" +
"-----END PRIVATE KEY-----";
#endregion
public SigningCredentials JwtSigningCredentials;
public JwtHeader JwtHeader;
}