2017-06-28 111 views
0

ASP.NET鍋爐板不像ASP.NET零不包含對第三方標識解決方案的OpenID Connect支持。OpenID Connect集成

ASP.NET Boilerplate論壇上的舊帖子(Support for Open ID and JWT?)討論了這個主題,但沒有提供任何有關如何解決此問題的代碼示例。有沒有人試過這個?

這將是很好,如果這個功能可以添加到ASP.NET的樣板,以及...

回答

0

如果你想使你的應用程序ID連接客戶端(而不是服務器),你可以使用微軟的相關NuGet包。

如果您的應用程序是ASP.NET核心軟件包名稱是Microsoft.AspNetCore.Authentication.OpenIdConnect

但是,如果你想成爲一個開放ID連接的服務器,這是一個不同的事情。例如,您可以使用Identity Server。

+0

是的,這很清楚。但是,是否存在代碼示例或至少需要枚舉必要的步驟才能使其運行?我嘗試了https://stackoverflow.com/questions/41721032/keycloak-client-for-asp-net-core上的解決方案,但只是在Configure()中添加app.UseCookieAuthentication()和app.UseOpenIdConnectAuthentication()是不足夠的。 –

+0

最後的論壇帖子陳述了一些類似於「如果您想使用免費模板來試用它,我可以在這裏分享我們的OpenId Connect配置代碼」。 (https://forum.aspnetboilerplate.com/viewtopic.php?f=3&t=5278&sid=3dc95c62333a5583d19938de8151fc6a#p12988)。如果這可能發生,那很好,不幸的是論壇在此期間被鎖定。 –