【发布时间】:2018-04-29 23:58:21
【问题描述】:
我正在研究如何注销正在使用 Google IAP 背后的应用程序的用户
最终目标是能够让用户回到他们第一次访问该网站时完成的初始过程(即他们在再次登录之前无法访问我的应用程序)
我查看了文档,我只能看到https://cloud.google.com/iap/docs/special-urls-howto 的“清除用户登录”部分
但是,当用户被重定向到 /_gcp_iap/clear_login_cookie 时,这会将 GCP_IAAP_AUTH_TOKEN cookie 设置为 none,然后将用户重定向到我的应用程序的根目录。对 / 的请求又将用户重定向到 https://accounts.google.com/o/oauth2/v2/auth(包括许多获取参数),然后又将用户重定向到 /_gcp_gatekeeper/authenticate,然后再次设置 GCP_IAAP_AUTH_TOKEN cookie,最后将用户返回到我的应用程序(现在重新登录,好像什么都没发生一样)
这里的问题可能是用户仍然登录到其他谷歌帐户应用程序吗? (例如 google 云控制台、gmail 等)
我想知道是否可以将 GCP_IAAP_AUTH_TOKEN cookie 值发送到 https://accounts.google.com/o/oauth2/revoke?token=token,但这似乎被 IAP 负载平衡器剥离了
感谢您对此提供的任何和所有帮助。
【问题讨论】:
-
嘿@jwmoxk 你周围有什么工作吗?
标签: google-cloud-platform google-iap