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.
Auf den Verzeichnisnamen klicken, dies zeigt nur das Verzeichnis mit Inhalt an

(Beispiel Datei-Icons)

Auf das Icon klicken um den Quellcode anzuzeigen

README.md

Zuletzt modifiziert: 02.04.2025, 15:02 - Dateigröße: 3.74 KiB


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  [![Build Status](https://scrutinizer-ci.com/g/carlos-mg89/PHPoAuthLib/badges/build.png?b=master)](https://scrutinizer-ci.com/g/carlos-mg89/PHPoAuthLib/build-status/master)
007  [![Code Coverage](https://scrutinizer-ci.com/g/carlos-mg89/PHPoAuthLib/badges/coverage.png?s=master)](https://scrutinizer-ci.com/g/carlos-mg89/PHPoAuthLib/)
008  [![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/carlos-mg89/PHPoAuthLib/badges/quality-score.png?s=master)](https://scrutinizer-ci.com/g/carlos-mg89/PHPoAuthLib/)
009  [![Latest Stable Version](https://poser.pugx.org/carlos-mg89/oauth/v/stable.png)](https://packagist.org/packages/carlos-mg89/oauth)
010  [![Total Downloads](https://poser.pugx.org/carlos-mg89/oauth/downloads.png)](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