victorap93/azuread

Azure AD 是一种使用 Azure AD 2.0 协议获取授权令牌的简单方法

0.1.0 2022-04-30 14:18 UTC

This package is auto-updated.

Last update: 2024-09-29 06:14:44 UTC


README

Software License Latest Version Total Downloads

Azure AD 是一种使用 Azure AD 2.0 协议获取授权令牌的简单方法

安装

推荐通过 Composer 安装。

composer require victorap93/azuread

如何使用

获取所需参数

阅读此 步骤 了解如何获取所需参数。

使用 Microsoft 客户端密钥 获取令牌

require_once "./vendor/autoload.php";

use \victorap93\AzureAD;

$tenantId = "";
$clientId = "";
$scope = "https://graph.microsoft.com/.default";
$clientSecret = "";

$AzureAD = new AzureAD;
$azure_token = $AzureAD->getMSTokenBySecret($tenantId, $clientId, $scope, $clientSecret);
echo $azure_token->access_token;

使用 Microsoft 用户名密码 获取令牌

require_once "./vendor/autoload.php";

use \victorap93\AzureAD;

$tenantId = "";
$clientId = "";
$scope = "https://graph.microsoft.com/.default";
$username = "";
$password = "";

$AzureAD = new AzureAD;
$azure_token = $AzureAD->getMSTokenByCredentials($tenantId, $clientId, $scope, $username, $password);
echo $azure_token->access_token;

帮助和文档

许可证

Azure AD 在 MIT 许可证(MIT)下提供。请参阅 许可证文件 获取更多信息。