簡體   English   中英

將IdentityServer4集成到ASP.NET Core MVC和API

[英]Integrating IdentityServer4 to ASP.NET Core MVC and API

我有一個ASP.NET Core MVC應用程序,該應用程序通過提供注冊/登錄表單或使用Google OAuth來使用ASP.NET Identity注冊/登錄用戶。 現在,我們要構建一個移動應用程序以使用我們的API服務器(使用托管在網站子域中的ASP.NET Core Web API進行構建),但是我們也希望在其中具有相同的注冊/登錄流程。

我仔細研究發現IdentityServer4具有支持我們需求的必要功能,並閱讀了其文檔,但是不幸的是,我無法使其按預期工作。

場景是我們有一個Web應用程序,Web API和一個移動應用程序,它們都應使用相同的注冊登錄流程,該流程用於在應用程序中注冊和登錄或使用Google OAuth。

如果有人可以指出我對具有相同要求的MVC客戶端應用程序和Identity Server(用於身份驗證)的良好文檔或示例代碼,我將不勝感激。

如果您查看快速入門示例,它將為您提供一個良好的起點。 該示例的MVC客戶端使用隱式流對身份提供者進行身份驗證。 您可以使用路由和代碼輕松擴展控制器(例如,像這樣的控制器)來執行注冊邏輯。 為了方便您, 示例使用google進行外部登錄。 對於移動設備,您可能希望使用混合授權/流,並且Google可以根據您的平台/設備來幫助您找到執行此操作的庫。

HTH

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM