Tag: KEYCLOAK-REST-API
Utilizamos la API REST de Keycloak para enviar correos electrónicos de restablecimiento de contraseña a los usuarios. La aplicación puede cambiar el tema dinámicamente, por lo que estamos utilizando un envoltorio para la autenticación que pasa las solicitudes a Keycloak. Además, preferimos no exponer Keycloak. Para restablecer la contraseña, hacemos . . . Read more
¿Existen posibles soluciones para actualizar la configuración de autorización de un cliente con un registrationAccessToken (sin pasar por las credenciales de administrador)? Supongamos que mi servidor Keycloak (v15.0.2) está en https://keycloak.local Lo que estoy intentando es lo siguiente: Creo un cliente con el registro predeterminado en la URI https://keycloak.local/auth/realms/myrealm/clients-registrations/default pasando . . . Read more
Utilizo el endpoint /auth/realms//protocol/openid-connect/certs y codifico la clave pública x5c devuelta por este endpoint en el código para intentar que funcione de la siguiente manera (envuelta en etiquetas BEGIN RSA/END RSA): let x5c = “MIICnTCCAYUCBgF9TkI2ijANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdldmlkZW5zMB4XDTIxMTEyMzE5MjMyMVoXDTMxMTEyMzE5MjUwMVowEjEQMA4GA1UEAwwHZXZpZGVuczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALgx8kfUyhUz6146LcXJHykE5d/kfkJGHZ1+AH4wfk0Z1rGeNqRUH7bllutre2xrq/EfuKGkuUul8uf7WH3GTyOFJyr1MECnzilYdN8onobpVHXr3SwANCACMsh6tFc6oiQT0XEt1ovzTzB6vxA6qmmsdLPG9giJ9eNqJNHHQiIJosF3yBBoNFDiQDonRNdWNQz5JVxbsdIOhFrdD+mDU0ry9FIs6qMAvD84QVBOzJr/IOCdSy3bfWYyAUsLHqoJbytAzl5EgjVSU2UT+HLs7M2wfZoRGITztmvkcPjqd7PnSOuuAimonwP7uKHtvG+edRabyHaBDSemEA1LUs7+FGkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAIh4QCe6Y3fJtDV6nBi/E3CGo/SIjDCmNnOV413QtmwODZSWFqo6pxs2fJoDb8jIkTf+l8/bI+mKEesXK1CptBpXXyo7Il0jhk5M0c1VT7EkLa/jkVFNr0CoB3UmH56/29Qp8+Xr8TaejGjgS8HoxAMpSFrtjPlKElCcy8dVQgRMxFonry5Iipd4vutc8Afe/GLzJew0IJ5Az1VUum3bJD0IfeecB8F+YOMmaET0oJIQyfdUxVI985Ui30q4K8/p34+WqwvNy2x4vuulvDVRBsHG64PStzhqZQfsfi59lOps4WvYlQ1JEHTu3acZMyTzij6wrVTAFoh1C3FptZ0wPoQ==”; let pemEncoded = `—–BEGIN RSA PUBLIC KEY—–\n${x5c}\n—–END RSA PUBLIC KEY—–\n`; const payload = verify(token, pemEncoded, . . . Read more