Shinyproxy: Holen Sie sich Rollen von der OIDC-Authentifizierung

Erstellt am 18. Feb. 2021  ·  3Kommentare  ·  Quelle: openanalytics/shinyproxy

Ich versuche ShinyProxy mit dem IdentityServer zu verbinden. Wie kann ich die Rollen lesen? Wie kann ich application.yml konfigurieren?

question

Hilfreichster Kommentar

Nach vielen Recherchen und Studien fand ich heraus, wie man Identity Server mit ShinyProxy implementiert. In meinem Blog habe ich eine komplette Schritt-für-Schritt-Anleitung erstellt.

Ich hoffe, es konnte anderen Jungs helfen.

Alle 3 Kommentare

Sie müssen IdentityServer so konfigurieren, dass er dem ID-Token einen benutzerdefinierten Anspruch hinzufügt, der ein Array von Rollen enthält.
Siehe dazu unsere Dokumentation: https://shinyproxy.io/documentation/configuration/po_index/#group -based-authorization
Dann können Sie den Namen dieses Anspruchs zur ShinyProxy-Konfiguration hinzufügen:

proxy:
  openid:
    roles-claim: <claim_name>

Ich habe keine Erfahrung mit IdentityServer, daher kann ich Ihnen nicht genau sagen, wie es geht. Bitte konsultieren Sie die offizielle Dokumentation. Vielen Dank.

Nach vielen Recherchen und Studien fand ich heraus, wie man Identity Server mit ShinyProxy implementiert. In meinem Blog habe ich eine komplette Schritt-für-Schritt-Anleitung erstellt.

Ich hoffe, es konnte anderen Jungs helfen.

Hallo @erossini-chi

Vielen Dank für Ihre Bemühungen und die übersichtliche Dokumentation Ihres Setups! Ich bin sicher, es wird anderen Benutzern helfen, wenn sie ShinyProxy mit IdentityServer einrichten müssen.

Ich schließe dieses Problem jetzt, aber Sie können gerne ein neues Problem eröffnen, wenn Sie auf ein Problem stoßen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen