首页 > 解决方案 > 如何将 Microsoft 登录添加到 PHP Web 应用程序

问题描述

我有一个基于 PHP 的 Web 应用程序,该应用程序当前使用带有后端身份验证的 Google 登录(请参阅此链接了解我现在的工作方式)来注册和登录用户到我的网站。

如果可能的话,我想使用相同的控制流添加 Microsoft 登录,但我找不到关于这是否可行以及如何实现这一点的解释。目前,我只需要基本的个人资料信息。我不想做任何复杂的事情。

这是可能的吗?如果是这样,我该如何设置这一切?

标签: phpoauth-2.0office365

解决方案


在与我所在地区的其他人合作后,我有一个解决方案。

基本上,微软没有像谷歌那样支持openID,所以为了保持一致,我开始为我的网站使用标准的OAuth2.0。

我使用了 Google PHP API,但微软还没有 PHP 支持。相反,我使用thenetworg/oauth2-azure了我的 oauth2 库,它适用于 v1.0 端点


推荐阅读