ATTENTION: Cette bibliothèque a été abandonnée et archive en faveur de Chillerlan / PHP-OAUTH
Un client Framework.Agnostic PHP OAuth1 / 2 qui agit comme un client HTTP PSR-18, entièrement compatible PSR-7 / PSR-17.
https://php-oauth.readthedocs.io/
Une documentation API créée avec PhpDocumentor peut être trouvée sur https://chillerlan.github.io/php-oauth-core/ (WIP). Voir le wiki pour la documentation avancée et chillerlan/php-oauth-providers pour les fournisseurs déjà mis en œuvre.
curl , json , simplexml , sodium , zlibnécessite un compositeur
composer.json (Remarque: Remplacez dev-main par une limite de version, par exemple ^5.0 )
{
"require" : {
"php" : " ^8.1 " ,
"chillerlan/php-oauth-core" : " dev-main "
}
} Dans le cas où vous souhaitez continuer à utiliser dev-main , spécifiez le hachage d'un engagement pour éviter de rencontrer des problèmes imprévus comme SO: dev-main#ff85785139b9531a6c29d41cc161e4878d54491d
| Fournisseur | Clés API | Revoke Access | Notamment | ClientCredentials |
|---|---|---|---|---|
| Amazone | lien | 2 | ||
| Bataillet | lien | lien | 2 | ✓ |
| Bigcartel | lien | lien | 2 | |
| Bitbucket | lien | 2 | ✓ | |
| Deezer | lien | lien | 2 | |
| Deviantart | lien | lien | 2 | ✓ |
| Discog | lien | lien | 1 | |
| Discorde | lien | 2 | ✓ | |
| Flickr | lien | lien | 1 | |
| Foursquare | lien | lien | 2 | |
| Github | lien | lien | 2 | |
| Gitlab | lien | 2 | ✓ | |
| lien | lien | 2 | ||
| Guildwars2 | lien | lien | 2 | |
| Imgur | lien | lien | 2 | |
| Dernier | lien | lien | - | |
| Mailchimp | lien | 2 | ||
| Mastodonte | lien | lien | 2 | |
| Microsoftgraph | lien | lien | 2 | |
| Mixcloud | lien | lien | 2 | |
| Musicbrainz | lien | lien | 2 | |
| Nprone | lien | 2 | ||
| Ouverte | lien | lien | 1 | |
| OpenStreetMap | lien | 1 | ||
| Opensstreetmap2 | lien | 2 | ||
| Patreon | lien | 2 | ||
| Paypal | lien | 2 | ✓ | |
| PayPalsandbox | lien | 2 | ✓ | |
| Mou | lien | lien | 2 | |
| Soundcloud | lien | lien | 2 | ✓ |
| Spotify | lien | lien | 2 | ✓ |
| Steamopénide | lien | - | ||
| Bande | lien | lien | 2 | |
| Tumblr | lien | lien | 1 | |
| Tumblr2 | lien | lien | 2 | |
| Tic | lien | lien | 2 | ✓ |
| Gazouillement | lien | lien | 1 | |
| Twittercc | lien | lien | 2 | ✓ |
| Vimeo | lien | lien | 2 | ✓ |
| Wordpress | lien | lien | 2 | |
| Youtube | lien | lien | 2 |
Profit!
Les jetons OAuth sont des secrets et doivent être traités comme tels. Conservez-les dans un endroit sûr, envisagez le cryptage.
Je ne prendrai pas la responsabilité des jetons d'autheurs volés. Utiliser à vos risques et périls.