2016-04-28 39 views
0

我正在創建一個Web應用程序,在前端使用angular-js,在後端使用Spring。爲了安全起見,我正在使用spring的oauth 2令牌認證。通過生成令牌,我已經完成了所有工作。我也可以通過角度$ http攔截器將它們注入到我的post調用中。不過,我有一個小問題,一旦登錄,我無法導航到主頁面,除非出現在我的URL ?!!!?!我該如何擺脫?現在它看起來是這樣的:在URL路徑中安全地使用oauth2和angular JS令牌?

http://localhost:7001/app/console?access_token=7f7733bd-edbd-4de3-b192-a8059a89c461

回答

0

您可以使用瀏覽器的localStorage保存令牌。保存後,將其從網址中刪除,並使用任何角度路由模塊導航到主頁。在向服務器發送請求時,http攔截器將從本地存儲中讀取令牌值。有許多角度模塊可用於處理瀏覽器的本地存儲。

如果您有任何問題,請讓我知道。

謝謝, Soma。