繁体   English   中英

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

[英]Authenticate a PHP application using Azure Active Directory connection

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

谢谢。

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

AAD 单点登录网址

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

PHP SAML 单点登录

PHP 应用程序 SAML 元数据文件

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

重定向属性

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM