hwi / oauth-bundle
在Symfony中支持使用OAuth1.0a和OAuth2进行用户身份验证。
2.2.0
2024-02-28 13:59 UTC
Requires
- php: ^8.1
- symfony/deprecation-contracts: ^3.0
- symfony/form: ^5.4 || ^6.3 || ^7.0
- symfony/framework-bundle: ^5.4 || ^6.3 || ^7.0
- symfony/http-client: ^5.4 || ^6.3 || ^7.0
- symfony/options-resolver: ^5.4 || ^6.3 || ^7.0
- symfony/routing: ^5.4 || ^6.3 || ^7.0
- symfony/security-bundle: ^5.4 || ^6.3 || ^7.0
- symfony/twig-bundle: ^5.4 || ^6.3 || ^7.0
Requires (Dev)
- doctrine/doctrine-bundle: ^2.4
- doctrine/orm: ^2.9
- firebase/php-jwt: ^6.8
- friendsofphp/php-cs-fixer: ^3.23
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- phpstan/phpstan-symfony: ^1.3
- phpunit/phpunit: ^9.6.11
- symfony/browser-kit: ^5.4 || ^6.3 || ^7.0
- symfony/css-selector: ^5.4 || ^6.3 || ^7.0
- symfony/monolog-bundle: ^3.4
- symfony/phpunit-bridge: ^5.4 || ^6.3 || ^7.0
- symfony/property-access: ^5.4 || ^6.3 || ^7.0
- symfony/stopwatch: ^5.4 || ^6.3 || ^7.0
- symfony/translation: ^5.4 || ^6.3 || ^7.0
- symfony/validator: ^5.4 || ^6.3 || ^7.0
- symfony/yaml: ^5.4 || ^6.3 || ^7.0
Suggests
- doctrine/doctrine-bundle: to use Doctrine user provider
- firebase/php-jwt: to use JWT utility functions
- symfony/property-access: to use FOSUB integration with this bundle
- symfony/twig-bundle: to use the Twig hwi_oauth_* functions
Conflicts
- symfony/security-bundle: >=6.0,<6.3.4
- twig/twig: <1.43|>=2.0,<2.13
- 2.2.0
- 2.1.0
- dev-master / 2.0.x-dev
- 2.0.0
- 2.0.0-BETA3
- 2.0.0-BETA2
- 2.0.0-BETA1
- 1.4.x-dev
- 1.4.5
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
- 0.6.3
- 0.6.2
- 0.6.1
- 0.6.0
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.3
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.9
- 0.3.8
- 0.3.7
- 0.3.6
- 0.3.5
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.3.0-alpha2
- 0.3.0-alpha1
- 0.2.10
- 0.2.9
- 0.2.8
- 0.2.7
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1-alpha
This package is auto-updated.
Last update: 2024-09-22 12:50:14 UTC
README
HWIOAuthBundle增加了在Symfony中通过OAuth1.0a或OAuth2进行用户身份验证的支持。
注意:此包提供了实现OAuth1.0a或OAuth2提供者的简单方法!
安装
所有安装说明位于文档中,请查看特定版本的说明
- 2.x (当前) - 支持Symfony:
^5.4
,^6.3
&^7.0
(PHP:^8.1
)
文档
大部分文档存储在此包的Resources/doc/index.md
文件中。请阅读相应版本的文档
此包包含对58个不同提供者的支持
- 37signals,
- Amazon,
- Apple,
- Asana,
- Auth0,
- Azure,
- Bitbucket,
- Bitly,
- Box,
- BufferApp,
- Clever,
- Dailymotion,
- Deezer,
- DeviantArt,
- Discogs,
- Disqus,
- Dropbox,
- EVE Online,
- Facebook,
- FI-WARE,
- Flickr,
- Foursquare,
- Genius,
- GitHub,
- Google,
- Hubic,
- Instagram,
- Itembase,
- Jawbone,
- JIRA,
- Keycloak,
- LinkedIn,
- Mail.ru
- Odnoklassniki,
- Office365,
- Passage,
- PayPal,
- QQ,
- RunKeeper,
- Salesforce,
- Sensio Connect,
- Sina Weibo,
- Slack,
- Soundcloud,
- Spotify,
- Stack Exchange,
- Stereomood,
- Strava,
- Toshl,
- Trakt,
- Trello,
- Twitch,
- Twitter,
- VKontakte,
- Windows Live,
- Wordpress,
- XING,
- Yahoo,
- Yandex,
- Youtube
许可证
此包采用MIT许可证。请参阅包中的完整许可证。