go - 如何从 Cloud Identity Aware 代理获取用户电子邮件
问题描述
我想在 Go 中构建一个 Web 应用程序。我正在使用 Google App Engine 进行部署,并结合 Identity Aware Proxy (IAP) 来验证用户访问权限。
我想知道如何访问身份验证以获取用户电子邮件,我可以将其链接到存储在后端数据库中的应用程序数据。本质上,我想避免我的用户登录然后必须再次进行身份验证才能从后端获取他们的个人资料。
我查看了 IAP 文档,可以看到它使用 JWT 标头,而这正是我所缺乏的知识。我的猜测是访问这些标头以获取电子邮件的传入请求的链接。
解决方案
推荐阅读
- json - 将 json 解析为 typescript 中的接口并检查是否正常
- assembly - 为什么最后会有一个十六进制转换器的对象?
- spring-boot - 我们如何在 Spring Boot 中使用 Spring Security 处理 csrf 攻击
- python - python django的get()和filter()的区别?filter() 在获取数据时是否不考虑关联表?
- ruby - 从 Sinatra 扩展调用 Sinatra 的 DSL 方法
- flutter - 为图标添加边框颤动
- ansible - 使用 ansible 变量创建文件
- docker - 秘密“docker-registry-tls-certificate”中的现有私钥具有不匹配的字段:[spec.keySize]
- jmeter - 我们如何在 Jmeter 的 html 报告中分析图表每秒点击次数和图表响应时间与请求
- angular - 存储单个 fcm 令牌是否足以用于多个设备