0
我有一個關於這個例子中的一個問題: https://github.com/IdentityServer/IdentityServer3.Samples/blob/master/source/Clients/MVC%20OWIN%20Client/Controllers/HomeController.cs#L50的Identity Server/OWIN單SignOut
對於我的理解,用戶得到記錄對Signout()
方法, 重定向到身份服務器。在那裏,服務器將通過IFrame註銷所有其他客戶端應用程序,包括啓動註銷的應用程序。
這就是SignoutCleanup(string sid)
方法的用途。 但是由於我已經註銷,並且端點不需要認證,我的用戶將爲空,並且沒有註銷執行。這是針對啓動註銷的應用程序設計的,還是僅在SignoutCleanup(string sid)
而不是Signout()
中執行註銷?
謝謝..
如果我在應用程序中註銷()'',那麼'SignoutCleanup()'是不可能的,但我不必這樣做,因爲我已經'Signed()'了。這是正確的嗎? – Senj
是的,但如果用戶首先註銷其他某個應用程序,則可能會調用SignoutCleanup。 –
好的,謝謝!現在明白了 – Senj