google-cloud-functions - Cloud Identity Platform 进行自定义 SAML ACS 回调
问题描述
我正在尝试制作一个自定义 SAML 应用程序以与 Google Workspace 集成(即,如果组织中的某个人想要访问它,他们可以从 google.com 上的应用程序列表中进行访问)。
由于 Google Cloud Identity Platform 仅支持服务提供商发起的登录,因此使用它们提供的默认回调 URL 似乎是不可能的。我看到了一个类似问题的答案,并希望实现这样的东西。但是,进来的 SAMLResponse 似乎是加密的,而且我对加密过程知之甚少,不知道如何解密它(或者是否有可能)。
我使用云函数作为我的回调 URL,并且要清楚我正在尝试解密res.body.SAMLResponse
字符串:
exports.samlACSCallback = functions.https.onRequest(async (req, res) => {
console.log(req.body.SAMLResponse)
})
我最好的猜测是它与我必须从 Google 管理控制台复制到 Cloud Identity 设置页面的证书有关?
解决方案
推荐阅读
- xpath - 如何让 Camel 使用 Saxon 作为 xpath 选择谓词?
- java - Docker 中的 Java GUI Maven 项目出现 X11 错误
- sql - Oracle:如果对行进行分组,如何更新过程中表中的每一行?
- java - 在 GAE 上运行时 Jersey java.lang.NoSuchMethodError 异常
- rest - 如何使用不同的策略在 Cloudfront 上缓存 API
- api - 来自网络的 Docker API 访问
- sympy - Sympy:在求解器返回的点处评估多元函数
- python - 当我的 Pandas 数据框有很多列时,如何显示 info()?
- php - 在 codeigniter 中使用 muodules::run 时出现未定义的属性错误
- excel - 使用openpyxl在excel中查找图像和删除图像