gumarov-dev/microsoft-sso-auth
描述
1.3.2
2024-04-22 11:19 UTC
Requires
- php: ^7.4|^8.0
- illuminate/contracts: ^7.0|^8.0|^9.0|^10.0|^11.0
- microsoft/microsoft-graph: ^1.8
README
最低要求
- 如果已安装 illuminate/contracts,则其最低版本为 7.0
安装
- composer require gumarov-dev/microsoft-sso-auth
- php artisan vendor:publish --provider='GumarovDev\MicrosoftSsoAuth\Providers\MsSsoAuthServiceProvider'
使用
- 填写 .env 文件中的密钥
MS_TENANT_ID=
MS_CLIENT_ID=
MS_SECRET_ID=
MS_REDIRECT_URI=
- 在需要检查用户是否登录的地方
use GumarovDev\MicrosoftSsoAuth\Facades\MsSsoAuth;
MsSsoAuth::checkAuthByRedirect()
- 在 Microsoft 将我们重定向的地方,方法将返回已认证用户的 $email
use GumarovDev\MicrosoftSsoAuth\Facades\MsSsoAuth;
$email = MsSsoAuth::getAuthUserEmail()