使用 Azure b2c OpenID Connect 配置 Ckan 的身份验证

Posted

技术标签:

【中文标题】使用 Azure b2c OpenID Connect 配置 Ckan 的身份验证【英文标题】:Configuring Ckan's authentication using Azure b2c OpenID Connect 【发布时间】:2021-10-28 20:25:03 【问题描述】:

我正在考虑在Ckan 上为 Azure B2C OIDC 身份验证配置身份验证,并且想知道是否可以在不修改代码库的情况下这样做,或者以前有人做过......

我听说可以在 Ckan 上安装更多功能的扩展,但我不确定哪个扩展适用于 OpenID。我也找不到太多关于此的文档。 有什么建议吗?

【问题讨论】:

【参考方案1】:

是的,可以安装扩展程序以在 CKAN 上添加更多功能。

https://github.com/bcgov/ckanext-sso 看起来是最新的扩展,尽管 README 说它适用于 CKAN 2.7,并且可能需要一些工作才能与新版本的 CKAN 兼容。

https://github.com/keitaroinc/ckanext-saml2auth/ 是一个维护良好的 SAML2 扩展,如果您需要实现自己的扩展,它可以提供一些指导。

有关如何为 CKAN 构建自定义扩展的文档可在以下位置找到:https://docs.ckan.org/en/latest/extensions/index.html

最好的!

【讨论】:

以上是关于使用 Azure b2c OpenID Connect 配置 Ckan 的身份验证的主要内容,如果未能解决你的问题,请参考以下文章

Azure AD B2C OpenID Connect 刷新令牌

Azure B2C:无法从 v2.0 .well-known openid-configuration 检索文档

Liferay 7.4 OpenID Connect 作为 Azure B2C 的 SP

在 Azure AD B2C 中用作 OpenID IDP 提供程序时的 Okta 重定向 URI

Azure AD B2C 容易受到开放重定向的影响?

Azure AD B2C:注销社交帐户(使用 OIDC 的 Azure AD)