簡體   English   中英

OAuth重定向片段丟失后

[英]after OAuth redirect fragment gets lost

我有一個Web環境,使用片段訪問資源。 (如foo.com/#/my_resource)。

我正在嘗試使用OAuth 2向服務器添加身份驗證。 我在pac4j中使用Shiro框架。 我遇到的問題是,登錄到提供程序后,瀏覽器丟失了我的哈希,因此我被重定向到foo.com/而不是foo.com/#/my_resource。

認為這可能是一個普遍的問題。 有什么解決方法嗎? 這是預期的行為嗎?

謝謝!

如果您向帶有片段的URL提交請求,則片段不會發送到服務器-這是僅客戶端的概念。 因此,服務器將無法重定向到URL並包含原始片段。

另外,您的問題還不清楚,但是如果您的意思是要在OAuth 2請求中將其用作redirect_uri參數,則該規范明確禁止在value中使用片段

暫無
暫無

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

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