gpt4 book ai didi

angular - 如何使用 Azure AD 作为身份提供者为 Angular 7.x 应用程序实现基于 SAML 的身份验证?

转载 作者:行者123 更新时间:2023-12-05 08:07:34 25 4
gpt4 key购买 nike

我正在构建一个 Angular 7.x 应用程序,其中身份提供者将是 Azure AD,并且必须使用 SAML 对用户进行身份验证。我还没有想出这种实现的解决方案/示例。我需要用户的员工 ID 和职位,但被要求不要使用图形 API。有人可以帮我吗?

MsAdalAngular6Module.forRoot({
tenant: 'XXXX-XXXX-XXXX-XXXXXXXX',
clientId: 'XXXX-XXXX-XXXX-XXXXXXXX',
redirectUri: 'https://localhost:4200/',
endpoints: {
'https://graph.microsoft.com': 'XXXX-XXXX-XXXX-XXXXXXXX'
},
navigateToLoginRequestUrl: false,
cacheLocation: 'localStorage',
})

最佳答案

有 Passport SAML 和 saml2-js,但它们用于 Node/NPM。

这是一个选择吗?

否则,将 Auth0/Okta 之类的东西放在中间。然后按照上面的方法将 OpenID 连接到 Auth0(Auth0 有自己的示例)并将 SAML 连接到 IDP。

关于angular - 如何使用 Azure AD 作为身份提供者为 Angular 7.x 应用程序实现基于 SAML 的身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54640672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com