簡體   English   中英

Play2 Framework-Scala-手動執行剪影檢查令牌

[英]Play2 Framework - Scala - Silhouette check token manually

我將Play Framework與Scala結合使用來構建RESTful API。 為了實現身份驗證,我使用了play-silhouette插件,並使用了BearerTokenAuthenticator 它運作完美。

問題是我必須實現一個使用WebSocket推送實時更新的服務,但是我無法為此方法設置用戶身份驗證。

Silhouette為執行此操作提供了支持( doc ),問題是我找不到將令牌放入websocket握手請求的標頭中的方法。 我做了很多研究,但沒有任何結果。

我以為我可以在查詢字符串中傳遞令牌,而不是在請求標頭中傳遞令牌。

我的問題是,如何使用輪廓手動驗證令牌?

目前這是不可能的。 我已經創建了一個問題,可以借助請求提取程序來解決此問題

同時,您可以覆蓋BearerTokenAuthenticatorService檢索方法,並使用查詢字符串中的值代替標頭。

暫無
暫無

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

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