gumarov-dev/microsoft-sso-auth

1.3.2 2024-04-22 11:19 UTC

This package is not auto-updated.

Last update: 2024-09-19 16:09:22 UTC


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()