0
我開發了一個ASPNET WebAPI服務,它使用cookie身份驗證。Share .Net授權Cookie
我也有一個主要的網站,它對我的ASPNET WebAPI進行身份驗證並從中提供一些內容。
所以我的工作流程基本上是:
客戶端/瀏覽器進行身份驗證對主要網站。
主網站(服務器)根據ASPNET WebAPI進行身份驗證並接收身份驗證Cookie。
登錄客戶端後需要通過服務器訪問ASPNET WebAPI的某些內容,也需要通過瀏覽器訪問。
我想知道是否有可能重新使用服務器在瀏覽器中收到的cookie。理想情況下,我的網站服務器接收cookie並將其推送到客戶端瀏覽器。我假設ASPNET授權cookie不是IP特定的,因爲客戶端瀏覽器和服務器IP是不同的。
謝謝。
<forms loginUrl="login.aspx"
name=".ASPXFORMSAUTH"
protection="All"
path="/"
domain="yourdomain.com"
timeout="30" />
請記住,這兩個站點必須是在同一個域,而Cookie路徑必須設置爲一個共同的根或/:
Thanks @ Borys-Generalov,但這兩個網站(WebAPI和主網站)在不同的領域。 – vicpada