Tag: DJOSER
Estoy trabajando en la implementación de la verificación de JWT en una aplicación web del lado del cliente que utiliza Webpack5. Cuando se crea un usuario en el backend que se ejecuta en PHP, creo un par de claves pública y privada para usar en JWT, de esta manera y . . . Read more
Mi objetivo es determinar qué kid se utiliza para firmar una carga útil específica: try { bearerToken = getBearerToken(req.headers); console.log(“token”, { bearerToken }); // si el bearerToken está firmado por otro kid, ¿cómo sé qué clave usar? let verifyBearerTokenKeystore = await jose.JWK.asKeyStore(mypubkey); verifyBearerTokenResult = await jose.JWS.createVerify( verifyBearerTokenKeystore ).verify(bearerToken); } catch . . . Read more
Aquí está mi modelo de usuario personalizado: class Account(AbstractBaseUser): email = models.EmailField(unique=True, max_length=255) firstname = models.CharField(max_length=40) lastname = models.CharField(max_length=40) date_joined = models.DateTimeField(auto_now_add=True) is_active = models.BooleanField(default=True) is_verif = models.BooleanField(default=) is_superuser = models.BooleanField(default=False) USERNAME_FIELD = “email” REQUIRED_FIELDS = [“firstname”, “lastname”] objects = AccountManager() def __str__(self): return self.email @property def is_staff(self): return self.is_superuser . . . Read more
Soy nuevo en C# jose jwt. He estado utilizando el método JWE.Encrypt(). AnyJson anyJson = new AnyJson(); anyJson.page = 2; anyJson.filters = new Filters(); anyJson.filters.startDate = DateTime.Now.Date; anyJson.filters.endDate = DateTime.Now.Date; string key = “bXF9p18KmVjgyzv3lP6otbne1W8PLo6gEE287SMyjeI=”; var payload = Newtonsoft.Json.JsonConvert.SerializeObject(anyJson); string token = JWE.Encrypt(payload, new[] { new JweRecipient(JweAlgorithm.A256KW, Convert.FromBase64String(key), null) }, JweEncryption.A256GCM); . . . Read more
Quiero encriptar mi objeto JSON en un token JWE. Estoy utilizando el SDK de JOSE NuGet con el lenguaje C#. Estoy utilizando el algoritmo JweAlgorithm A256KW para la clave secreta y A256GCM para JweEncryption. ¿Podría alguien por favor ayudarme a descubrir qué estoy haciendo mal? string key = “Some Key”; . . . Read more