gpt4 book ai didi

php - 使用 Azure Active Directory 连接对 PHP 应用程序进行身份验证

转载 作者:行者123 更新时间:2023-12-03 02:19:31 24 4
gpt4 key购买 nike

我在大学里担任实习生,我们想开发一个应用程序。当然,我们大学有一个事件目录,我们使用Azure,Azure也有我们的AD。我正在构建前端,需要使用 Azure AD SSO 实现登录。我怎么能这么做呢?任何帮助将不胜感激。

谢谢。

最佳答案

• 您可以引用以下代码在 php 应用程序配置文件中添加身份提供商的身份验证连接设置。以下代码将帮助您在身份验证源文件中的现有 php Web 应用程序代码中添加一个部分,以通过 azure AD 配置和配置 SSO。

AAD SSO URL

• 在 PHP 应用程序中放置并配置上述代码后,现在将 PHP 应用程序添加到 Azure AD 中的应用程序注册中,并提供 PHP 应用程序的 Web 重定向 URI,并在 SSO Pane 中提供 SSO 配置详细信息,例如联合元数据 URL、SAML 或 WS-Fed 登录或注销 URL。完成后,检查以下代码以确认 PHP 身份验证配置文件中配置的 Azure AD 的 SAML 端点 URL。

PHP SAML SSO

PHP app SAML Metadata file

• 以下快照显示了如何将 SAML token 身份验证重定向到 Azure AD 及其在 PHP 应用程序中的配置。此外,它的属性和声明如何从 Azure AD 传递到 PHP 应用程序以用于服务授予和身份验证目的。

Redirect attributes

因此,通过这种方式,您可以配置 PHP 应用程序以通过 SSO 向 Azure AD 进行身份验证。请找到以下链接以获取更多信息:-

https://channel9.msdn.com/Blogs/Open/Using-SimpleSAML-to-authenticate-PHP-applications-with-Azure-AD

https://learn.microsoft.com/en-us/azure/active-directory/develop/authentication-vs-authorization#web-application-to-web-api

关于php - 使用 Azure Active Directory 连接对 PHP 应用程序进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69579379/

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