Verzeichnisstruktur phpBB-3.3.15
- Veröffentlicht
- 28.08.2024
So funktioniert es
|
Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück |
Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis. |
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
README.md
001 PHPoAuthLib
002 ===========
003
004 PHPoAuthLib provides oAuth support in PHP 7.2+ and 8.0+. It's very easy to integrate with any project which requires an oAuth client.
005
006 [](https://scrutinizer-ci.com/g/carlos-mg89/PHPoAuthLib/build-status/master)
007 [](https://scrutinizer-ci.com/g/carlos-mg89/PHPoAuthLib/)
008 [](https://scrutinizer-ci.com/g/carlos-mg89/PHPoAuthLib/)
009 [](https://packagist.org/packages/carlos-mg89/oauth)
010 [](https://packagist.org/packages/carlos-mg89/oauth)
011
012 Installation
013 ------------
014 This library can be found on [Packagist](https://packagist.org/packages/carlos-mg89/oauth).
015 The recommended way to install this is through [composer](http://getcomposer.org).
016
017
018 ```bash
019 composer require carlos-mg89/oauth
020 ```
021
022 Features
023 --------
024 - PSR-4
025 - Fully extensible in every facet.
026 - You can implement any service with any custom requirements by extending the protocol version's `AbstractService` implementation.
027 - You can use any HTTP client you desire, just create a class utilizing it which implements `OAuth\Common\Http\ClientInterface` (two implementations are included)
028 - You can use any storage mechanism for tokens. By default, session, in-memory and Redis.io (requires PHPRedis) storage mechanisms are included. Implement additional mechanisms by implementing `OAuth\Common\Token\TokenStorageInterface`.
029
030 Service support
031 ---------------
032 The library supports both oAuth 1.x and oAuth 2.0 compliant services. A list of currently implemented services can be found below.
033
034 Included service implementations
035 --------------------------------
036 - OAuth1
037 - 500px
038 - BitBucket
039 - Etsy
040 - FitBit
041 - Flickr
042 - QuickBooks
043 - Scoop.it!
044 - Tumblr
045 - Twitter
046 - Yahoo
047 - OAuth2
048 - Amazon
049 - BitLy
050 - Bitrix24
051 - Box
052 - Buffer
053 - Dailymotion
054 - Delicious
055 - Deezer
056 - DeviantArt
057 - Dropbox
058 - Eve Online
059 - Facebook
060 - Foursquare
061 - GitHub
062 - Google
063 - Harvest
064 - Heroku
065 - Hubic
066 - Instagram
067 - Jawbone UP
068 - LinkedIn
069 - Mailchimp
070 - Microsoft
071 - Mondo
072 - Nest
073 - Netatmo
074 - Parrot Flower Power
075 - PayPal
076 - Pinterest
077 - Pocket
078 - Reddit
079 - RunKeeper
080 - Salesforce
081 - SoundCloud
082 - Spotify
083 - Strava
084 - Stripe
085 - Ustream
086 - Vimeo
087 - Vkontakte
088 - Xing
089 - Yahoo
090 - Yammer
091 - more to come!
092
093 Examples
094 --------
095 ```bash
096 php -S localhost:8000 -t examples
097 ```
098 Then point your browser to:
099 ```text
100 http://localhost:8000/
101 ```
102
103
104 Usage
105 ------
106 For usage with complete auth flow, please see the examples. More in-depth documentation will come with release 1.0.
107
108 Framework Integration
109 ---------------------
110 * Lithium: Sébastien Charrier has written [an adapter](https://github.com/scharrier/li3_socialauth) for the library.
111 * Laravel 4: Dariusz Prząda has written [a service provider](https://github.com/artdarek/oauth-4-laravel) for the library.
112 * Laravel 5: Valentin Ivaşcu ported Dariusz Prząda's Laravel 4 library to [Laravel 5](https://github.com/oriceon/oauth-5-laravel).
113 * Symfony: Alexander Pinnecke has written [a Symfony Bundle](https://github.com/apinnecke/OAuthBundle) for the library.
114
115 Extensions
116 ----------
117 * Extract normalized user data from OAuth Services with the library [PHPoAuthUserData](https://github.com/Oryzone/PHPoAuthUserData) by Luciano Mammino
118
119 Tests
120 ------
121 ```bash
122 composer tests
123 ```
124