Azure B2C 与 PHP 的集成
Azure B2C integration with PHP
希望您能提供帮助,我们正在构建一个新的客户门户,并且出于各种原因希望使用 Azure B2C,包括需要与 MS Dynamics CE 进行交互。但是,我们的技术堆栈 PHP,准确地说是 Slim。
有没有人有使用此配置交付功能齐全的生产应用程序的经验?
希望收到您的来信并得到您的帮助。
请联系。
谢谢,Duong。
要使用 Azure AD B2C 部署 PHP Web 应用程序,请按照以下步骤操作:
安装PHP、Laravel(它是网络框架)。
通过记下应用程序中的 ClientID 和客户端机密,在 Azure 门户 B2C 边栏选项卡中创建 Web 应用程序。
从 github 克隆和自定义源代码:git clone https://github.com/Azure-Samples/active-directory-b2c-php-webapp-openidconnect.git
在您的存储库中下载最新版本的 php 安全库。
要部署到 Azure,您需要通过选择本地 Git 存储库并设置部署的用户名和密码来 set-up 部署设置。
git init
和 git remote add azure [deployment url]
命令用于设置到 Azure 的部署。
git push azure master
在线部署。
开发人员可以依靠 B2C 进行消费者注册和登录,而不是依赖于他们自己的代码。
使用 OpenID Connect,我们可以验证与 PHP Web 应用程序的 Azure B2C 连接的用户的身份验证令牌。
请参阅此 GitHub article 以获取代码和更多信息。
我已经使用 Slim 4 应用程序在 Azure 上实现了 B2C 集成,您需要了解什么?
简而言之:
- 在 Azure 中设置 B2C
- 在外部提供商中设置客户端 ID en Secret 并存储在 Azure Key Vault 中
- 创建一个中间件服务,在您要保护的路由请求中查找客户端令牌
我还没有写过关于它的博客,但预计 3 月份在 www.azurephp.dev 会写一篇博客,其中包含一个使用 Slim 4 的工作示例。与此同时,我希望这个简短的回答对你有用。如果没有,请 ping 我。
希望您能提供帮助,我们正在构建一个新的客户门户,并且出于各种原因希望使用 Azure B2C,包括需要与 MS Dynamics CE 进行交互。但是,我们的技术堆栈 PHP,准确地说是 Slim。
有没有人有使用此配置交付功能齐全的生产应用程序的经验?
希望收到您的来信并得到您的帮助。
请联系。
谢谢,Duong。
要使用 Azure AD B2C 部署 PHP Web 应用程序,请按照以下步骤操作:
安装PHP、Laravel(它是网络框架)。
通过记下应用程序中的 ClientID 和客户端机密,在 Azure 门户 B2C 边栏选项卡中创建 Web 应用程序。
从 github 克隆和自定义源代码:
git clone https://github.com/Azure-Samples/active-directory-b2c-php-webapp-openidconnect.git
在您的存储库中下载最新版本的 php 安全库。
要部署到 Azure,您需要通过选择本地 Git 存储库并设置部署的用户名和密码来 set-up 部署设置。
git init
和git remote add azure [deployment url]
命令用于设置到 Azure 的部署。git push azure master
在线部署。开发人员可以依靠 B2C 进行消费者注册和登录,而不是依赖于他们自己的代码。
使用 OpenID Connect,我们可以验证与 PHP Web 应用程序的 Azure B2C 连接的用户的身份验证令牌。
请参阅此 GitHub article 以获取代码和更多信息。
我已经使用 Slim 4 应用程序在 Azure 上实现了 B2C 集成,您需要了解什么?
简而言之:
- 在 Azure 中设置 B2C
- 在外部提供商中设置客户端 ID en Secret 并存储在 Azure Key Vault 中
- 创建一个中间件服务,在您要保护的路由请求中查找客户端令牌
我还没有写过关于它的博客,但预计 3 月份在 www.azurephp.dev 会写一篇博客,其中包含一个使用 Slim 4 的工作示例。与此同时,我希望这个简短的回答对你有用。如果没有,请 ping 我。