java - 使用 Java 为 Google App Engine 自定义基于 JWT 的身份验证

标签 java google-app-engine authentication jwt

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

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

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

提前致谢。

最佳答案

目前看来,没有可用的库来执行此操作。
我也无法找到任何文档来执行此操作。

这是我的实现方式。

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

关于java - 使用 Java 为 Google App Engine 自定义基于 JWT 的身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34528226/

相关文章:

java - 如何处理从xml到Activity的点击

JavaFX 桌面 View 滚动条事件未触发

java - bigtable需要锁吗?

python - GAE 类型错误 : not enough arguments for format string

c - 在 C 中使用 libcurl 登录谷歌

java - 用于格式化 XML/XSLT 的 Eclipse 插件

java - 在 java 中声明 long[] 数组

google-app-engine - Google App Engine 下载数据验证错误

java - 未使用 Hibernate 和 Spring MVC 定义 Spring Security 名为 'myUserDetailsService' 的 bean

python - 无法反序列化解码 JWT python 的关键数据