Tag: DEVISE-JWT
En un proveedor de estado de autenticación personalizado en una aplicación independiente de Blazor Wasm, estoy viendo artículos que escriben como segundo parámetro “Fake authentication type”. es decir: List<Claim> claims = new(); ClaimsIdentity claimsId; claimsId = new ClaimsIdentity(claims, "Fake authentication type"); Sé que en un proyecto independiente de Blazor Server, . . . Read more
Acabo de intentar iniciar mi API de NestJS, pero siempre obtengo este error: “JwtStrategy requiere un secreto o clave”. Así que intenté algunas cosas para solucionarlo por mi cuenta. – Intenté completarlo directamente como una cadena. – Creé una constante que contiene el secreto y la completé. – Intenté cargar . . . Read more
Estoy tratando de averiguar cómo crear un JWT en C# que tenga encabezados personalizados y esté firmado con una clave privada. Mi intento actual es el siguiente y parece funcionar excepto que no he encontrado una forma de incluir encabezados personalizados en él también. string publicKey = File.ReadAllText(@”C:\Users\blah\Desktop\Keys\testpublickey.pem”); string privateKey . . . Read more
Soy nuevo en la autorización jwt. En mi lugar de origen, solo se utiliza la autorización de usuario y contraseña sin jwt. Ahora que aprendí lo básico de jwt, quiero usarlo y aquí está mi pregunta: En mi componente de inicio de sesión, recopilo el correo electrónico y la contraseña . . . Read more
Tengo un DockerFile basado en Varnish 7.0 alpine, tengo un archivo vcl personalizado para manejar la autenticación de JWT. Pasamos el JWT como un Bearer en el encabezado. Estoy basado en este ejemplo: https://feryn.eu/blog/validating-json-web-tokens-in-varnish/ set req.http.tmpPayload = regsub(req.http.x-token,”[^\.]+\.(.+)\.[^\.]+$”,”\1″); set req.http.tmpHeader = regsub(req.http.x-token,”(.+)\.[^\.]+\.[^\.]+”,”\1″); set req.http.tmpRequestSig = regsub(req.http.x-token,”^[^\.]+\.[^\.]+\.([^\.\n\r]+)$”,”\1″); set req.http.tmpCorrectSig = digest.base64url_nopad_hex(digest.hmac_sha256(std.fileread(“/jwt/privateKey.pem”), . . . Read more