kronos / oauth2-providers
Kronos OAuth2 providers for https://github.com/thephpleague/oauth2-client
Installs: 6 490
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 21
Forks: 0
Open Issues: 3
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 providers for https://github.com/thephpleague/oauth2-client
- Auth0
- Microsoft
- OpenId
Note for the Microsoft provider
The Microsoft provider is able to connect to both version 1 and 2 of the Identity Platform (Azure). To use a specific version, the provider must be instantiated with the appropriate option:
$provider = new MicrosoftProvider([ 'version' => MicrosoftProvider::VERSION_2_0, ]);
Also, for the email
claim to be available in the Resource Owner, the optional email
scope must
be included. It can be added using the scopes
option during instanciation, or it can be part of
the options passed during subsequent token requests
(https://docs.microsoft.com/en-us/azure/active-directory/develop/id-tokens).
For additional configuration options, check the documentation of the provider: