【问题标题】:Custom JWT based authentication for Google App Engine using Java使用 Java 为 Google App Engine 自定义基于 JWT 的身份验证
【发布时间】:2016-01-12 19:07:44
【问题描述】:

我正在使用带有 Java 的 Google App Engine。 我想知道,如何在 Google App Engine 中集成基于自定义 JWT 的身份验证。

我见过https://developers.google.com/identity/choose-auth,但我不希望用户与 Google 帐户相关联。我还希望用户无需电子邮件地址而是用户名即可登录。

我在互联网上进行了搜索,但我所看到的所有地方都在谈论基于 Google 的身份验证。

提前致谢。

【问题讨论】:

  • 非常感谢。我在哪里可以找到图书馆的文档?
  • 我以前用 Node.js 做 JWT。但是在那里我们可以指定一个中间件来验证访问令牌(我在这里看到了 JwtSecurityFilter 类,我尝试将日志语句放在所有三个函数中,但没有出现。)。 JWT 生成部分在哪里?可以提供登录代码吗?

标签: java google-app-engine authentication jwt


【解决方案1】:

目前似乎没有可用于执行此操作的库。
我也找不到任何文件来做到这一点。

这是我的实现方式。

  1. 客户端在 Authorization 标头中传递 JWT。
  2. 在 API 端点(不在过滤器中,它不会工作),我提取了标头并验证了 JWT。我从验证函数本身抛出异常,这样我就不必重复很多代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-23
    • 1970-01-01
    • 2017-10-09
    • 2017-03-25
    • 1970-01-01
    • 2012-04-15
    • 2014-04-30
    相关资源
    最近更新 更多