我正在使用自託管(即控制檯應用程序)IdentityServer3應用程序。我已經實現了CustomGrant驗證器。在Self Hosted IdentityServer3 CustomGrant Validator中訪問IOwinRequest
如何從此CustomGrantValidator訪問IOwinRequest和IOwinResponse上下文?
它可以使用依賴注入來完成嗎?
我正在使用自託管(即控制檯應用程序)IdentityServer3應用程序。我已經實現了CustomGrant驗證器。在Self Hosted IdentityServer3 CustomGrant Validator中訪問IOwinRequest
如何從此CustomGrantValidator訪問IOwinRequest和IOwinResponse上下文?
它可以使用依賴注入來完成嗎?
您可以將OwinEnvironmentService
注入驗證程序。
從那裏,你可以創建OwinContext像
var context = new OwinContext(owinEnvironmentService.Environment);
的情況下又具有請求和響應的對象。
來自IdentityServer的DI的服務可通過ResolveDependency
OWIN擴展:https://identityserver.github.io/Documentation/docsv2/advanced/owin.html獲得。要使用這些OWIN擴展,您的代碼必須在IdentityServer之後的管道中運行。
感謝您對IdentityServer的幫助和所做的所有工作! – jkruer01
感謝您對IdentityServer的幫助和所做的所有工作! – jkruer01