2015-12-30 127 views
1

我正在使用Google App Engine和Java。 我想知道,如何在Google App Engine中集成基於JWT的自定義身份驗證。我看過https://developers.google.com/identity/choose-auth但我不希望用戶通過Google帳戶連接。我也希望用戶不用電子郵件地址登錄,而是用戶名。使用Java爲Google App Engine定製基於JWT的身份驗證

我在互聯網上搜索,但我看到的任何地方,它都在談論基於Google的身份驗證。

在此先感謝。

+0

有沒有看過https://github.com/fabito/appengine-endpoints-jwt/tree/master上的示例代碼? –

+0

非常感謝。我在哪裏可以找到圖書館的文檔? – Harikrishnan

+0

我曾經用Node.js來做JWT。但是,我們可以指定一箇中間件來驗證訪問令牌(我在這裏看到了JwtSecurityFilter類,我試圖在所有三個函數中放入日誌語句,但是不會來)。智威湯遜一代在哪裏?你能提供登錄代碼嗎? – Harikrishnan

回答

0

看來目前看來,沒有可用的庫來做到這一點。
另外我無法找到任何文件來做到這一點。

這是我如何實現它。

  1. 客戶端在授權標頭中傳遞JWT。
  2. 在API端點(不在Filter中,它不會工作),我提取了頭並驗證了JWT。我從驗證函數本身拋出異常,所以我不必重複很多代碼。
相關問題