Shinyproxy: Obtener roles de la autenticación OIDC

Creado en 18 feb. 2021  ·  3Comentarios  ·  Fuente: openanalytics/shinyproxy

Estoy intentando conectar ShinyProxy con IdentityServer. ¿Cómo puedo leer los roles? ¿Cómo puedo configurar el application.yml ?

question

Comentario más útil

Después de mucha investigación y estudio, descubrí cómo implementar Identity Server con ShinyProxy. He creado una guía completa paso a paso en mi blog .

Espero que pueda ayudar a otros chicos.

Todos 3 comentarios

Tendrá que configurar IdentityServer para que agregue un reclamo personalizado al token de ID, que contiene una variedad de roles.
Consulte nuestra documentación sobre esto: https://shinyproxy.io/documentation/configuration/po_index/#group -based-authorización
Luego, puede agregar el nombre de este reclamo a la configuración de ShinyProxy:

proxy:
  openid:
    roles-claim: <claim_name>

No tengo experiencia con IdentityServer, por lo que no puedo decirte exactamente cómo hacerlo. Consulte la documentación oficial. Gracias.

Después de mucha investigación y estudio, descubrí cómo implementar Identity Server con ShinyProxy. He creado una guía completa paso a paso en mi blog .

Espero que pueda ayudar a otros chicos.

Hola @ erossini-chi

¡Muchas gracias por sus esfuerzos y por documentar claramente su configuración! Estoy seguro de que ayudará a otros usuarios cuando necesiten configurar ShinyProxy con IdentityServer.

Estoy cerrando este problema ahora, pero no dude en abrir un nuevo problema si encuentra algún problema.

¿Fue útil esta página
0 / 5 - 0 calificaciones