kronos / oauth2-providers
此包已 弃用 并不再维护。没有建议的替代包。
Kronos OAuth2 提供商适用于 https://github.com/thephpleague/oauth2-client
v3.8.0
2024-02-16 16:40 UTC
Requires
- php: ^8.1
- firebase/php-jwt: ^6.5.0
- guzzlehttp/psr7: ^2.5.0
- league/oauth2-client: ^2.7.0
- league/oauth2-google: ^4.0.1
- thenetworg/oauth2-azure: ^2.1
Requires (Dev)
- cyclonedx/cyclonedx-php-composer: 5.0.1
- kronostechnologies/php-coding-standard: v2.0.0
- phpunit/phpunit: 10.5.10
- squizlabs/php_codesniffer: 3.9.0
- vimeo/psalm: 5.21.1
- dev-master
- v3.8.0
- v3.7.0
- v3.6.0
- v3.5.0
- v3.4.0
- v3.3.0
- v3.2.0
- v3.1.2
- v3.1.1
- v3.1.0
- v3.0.1
- v3.0.0
- v2.0.0
- v1.0.1
- v1.0.0
- v0.15.0
- v0.14.0
- v0.13.0
- v0.12.0
- v0.11.1
- v0.11.0
- v0.10.1
- v0.10.0
- 0.9.0
- v0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- v0.3.2
- 0.3.1
- 0.3.0
- 0.2.1
- 0.2.0
- 0.1.0
- dev-renovate/psalm
- dev-renovate/php-minors-and-patches
- dev-dev/CRM-11940
- dev-update-and-improve-openid
This package is auto-updated.
Last update: 2024-06-06 13:30:29 UTC
README
Equisoft OAuth2 提供商适用于 https://github.com/thephpleague/oauth2-client
- Auth0
- Microsoft
- OpenId
关于 Microsoft 提供商的说明
Microsoft 提供商能够连接到身份平台(Azure)的 1 和 2 版本。要使用特定版本,必须使用适当的选项实例化提供程序。
$provider = new MicrosoftProvider([ 'version' => MicrosoftProvider::VERSION_2_0, ]);
此外,为了使 Resource Owner 中可用的 email 声明,必须包含可选的 email 范围。可以在实例化期间使用 scopes 选项添加,或者它可以作为后续令牌请求期间传递的选项的一部分(https://docs.microsoft.com/en-us/azure/active-directory/develop/id-tokens)。
有关其他配置选项,请参阅提供程序的文档