ReactJS 与 azure SAML SSO 的集成

Posted

技术标签:

【中文标题】ReactJS 与 azure SAML SSO 的集成【英文标题】:ReactJS integration with azure SAML SSO 【发布时间】:2022-01-11 15:53:52 【问题描述】:

寻求对 Azure SAML SSO 与 ReactJS 和 NodeJS 应用程序(具有自定义域名的非库应用程序)集成的支持。

这里有更多细节,

    我有使用 reactjs (UI) 和 nodejs (API) 开发的应用程序 使用自定义域部署在 AWS 上 希望通过 SAML SSO 与 Azure AD 集成 使用非图库应用创建企业应用 如何为此配置元数据或证书

任何参考或帮助将不胜感激。

【问题讨论】:

***.com/questions/69889235/… 【参考方案1】:

当您使用您的 Azure Active Directory 管理员帐户登录到 Azure 门户时。

您可以将 saml sso 添加到非图库应用: 浏览到 Active Directory > 企业应用程序 > 新应用程序 > 非图库应用程序部分。



这样你就可以添加非图库应用了。

您可以在属性和声明下管理声明。 Customize app SAML token claims - Microsoft identity platform | Microsoft Docs


可以通过下载base 64来配置SAML证书 证书并将其作为元数据文件上传,如示例应用程序所示 here

这些应用程序(app 和 api)也存在于应用程序注册中的所有应用程序中,您可以在门户和代码中将 api 范围添加到应用程序并授予权限以照常进行身份验证。

参考资料:

    SO reference Microsoft identity platform authentication flows & app scenarios | Microsoft Docs

【讨论】:

我们能否将 SAML SSO 与 NodeJS 和 Azure 集成为身份提供者。 Azure 提供 .cer 文件作为如何使用它们的证书,任何参考都将受到高度赞赏

以上是关于ReactJS 与 azure SAML SSO 的集成的主要内容,如果未能解决你的问题,请参考以下文章

无法从使用 Azure SAML SSO 配置的本地应用程序中的 C# 中的 Request.Params 获取 SAML 响应

Java Spring 应用程序 - 与 Azure AD 集成以实现 SSO

无法更改 Spring 安全 SAML SSO 中的默认“回复 URL”(断言消费者服务位置)

Azure AD 与 AWS IAM 集成实现SSO—下(AWS部分)

Cognito缺乏IDP发起的SSO

SSO:SAML与LDAP?