Gibt es eine Möglichkeit, auf die Authentifizierungsticket-Informationen zuzugreifen, die auf dem Authentifizierungsserver angegeben sind, wenn dieser vom Ressourcenserver getrennt ist?Zugriff auf Authentifizierungsticket-Informationen bei Verwendung von Openiddict
Auf dem Auth-Server ich die Ticket-Eigenschaften alles, was ich
var authInfo = await Request.HttpContext.Authentication.GetAuthenticateInfoAsync(OAuthValidationDefaults.AuthenticationScheme);
var myProperty= authInfo.Properties.Items.FirstOrDefault(p => p.Key.Equals("property_name"));
jedoch Set mit
zugreifen kann, wenn ich diese während auf dem Ressource-Server versuche, bin ich nicht in der Lage die gleichen Eigenschaften zu sehen.
Interessant, sollte dies funktionieren. Sind Sie sicher, dass Sie die Validierungs-Middleware (und das Standard-Token-Format) verwenden? – Pinpoint
Ich verwende die Introspektions-Middleware. Ich glaube nicht, dass ich die Validierungs-Middleware verwenden kann, wenn der Authentifizierungsserver vom Ressourcenserver getrennt ist? –
Sie können die Validierungs-Middleware für Ihren Ressourcenserver verwenden, wenn er für die Verwendung des gleichen ASP.NET Core Data Protection-Schlüsselrings konfiguriert ist und derselbe Anwendungsname in den DP-Optionen konfiguriert ist. Sie können https://docs.microsoft.com/en-us/aspnet/core/security/data-protection/configuration/overview für weitere Informationen lesen. – Pinpoint