簡體   English   中英

在自己的Web應用程序中的ASP.NET身份驗證

[英]Asp.net authentication in its own web application

我目前有兩個Web應用程序,其中一個是Web api,兩個都有其自己的ASP.NET Identity實現,用於對用戶進行身份驗證(第一個是cookie,第二個是承載令牌)。 在不久的將來,我需要向這個家族中添加第三個網站,並正在考慮將身份驗證邏輯轉移到可以為所有公司提供服務的獨立Web應用程序中。

例如:與api.mysite.com ,我希望這兩個應用程序都可以針對新網站(例如login.mysite.com進行身份驗證,而不是對www.mysite.com和/或api.mysite.com身份驗證。

我怎樣才能實現這樣的目標? 有人有什么開始的方向嗎?

您需要的是身份服務器,該服務器將對請求進行身份驗證並為您提供訪問令牌。 然后,您可以使用訪問令牌向API和網站等發出后續請求。只要訪問令牌有效,您就可以發出請求。 Identity Server有出色的基於.net的開源解決方案。 看看Thinktecture 您可以下載源代碼和演示項目來嘗試一下。

暫無
暫無

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

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