Wir erstellen derzeit eine Sammlung von Back-End ASP.NET Core Microservices. Auf diese Dienste wird nicht direkt über die Front-End-Anwendung zugegriffen, sondern über ein ASP.NET Core API-Gateway. Wir verwenden IdentityServer4 für den OpenID Connect Server. Ich war in der Lage, die UseJwtBearerAuthentication
Middleware einzurichten, API-Gateway validieren das JWT Bearer Token (Access_Token) gegen IdentityServer4. Ich würde gerne in der Lage sein, das API-Gateway zu veranlassen, das id_token basierend auf dem access_token in die Anfragen einzutragen, die an die Back-End-Dienste gerichtet sind, die den Endbenutzer kennen müssen.Abrufen von id_token basierend auf access_token in API
Gibt es eine Möglichkeit, die JWT-Middleware zu konfigurieren, um das id_token bei der Validierung des access_token abzurufen, oder muss ich den OpenID Connect-Server im API-Gateway manuell aufrufen?
Warum verwenden Sie nicht access_token anstelle von id_token auf dem Back-End-Dienst (ich frage mich nur). –