2017-06-09 70 views
0

我在angularjs 1.x中有一個單獨的頁面應用程序。我正在使用IdentityServer3進行用戶驗證。Identityserver3中的Dynamic RedirectUri

成功登錄後,用戶被重定向到我的單頁應用程序的主頁。這個redirecturi是在SPA Project的startup.cs中設置的。

但是,當用戶鍵入一個只有經過身份驗證的用戶才能訪問的url時,會出現Identityserver登錄頁面。登錄後用戶將被重定向到主頁,但我希望用戶在登錄成功後被重定向到由他輸入的網址。

我們可以實現這個嗎?或者當我們使用identityserver時redirecturi是固定的?

回答

0

執行此操作的最常見方法是在重定向到IdServer時將信息嵌入到狀態變量中。這樣,在回調中,您可以獲得有關如何在從IdServer獲得回叫後重定向用戶的信息。 如果您使用OIDC client library它爲您處理這些事情。