PHPackages                             adam-paterson/oauth2-rdio - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. adam-paterson/oauth2-rdio

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

adam-paterson/oauth2-rdio
=========================

Rdio OAuth 2.0 Client Provider for The PHP League OAuth2-Client

1.0.1(10y ago)1251[1 issues](https://github.com/adam-paterson/oauth2-rdio/issues)MITPHPPHP &gt;=5.5.0

Since Sep 4Pushed 10y agoCompare

[ Source](https://github.com/adam-paterson/oauth2-rdio)[ Packagist](https://packagist.org/packages/adam-paterson/oauth2-rdio)[ RSS](/packages/adam-paterson-oauth2-rdio/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (4)Versions (4)Used By (0)

Rdio Provider for OAuth 2.0 Client
==================================

[](#rdio-provider-for-oauth-20-client)

[![Latest Version](https://camo.githubusercontent.com/46c264f831adb20b64754fe34e9dc1b75c1688ba05ea5b1994f788d262df72af/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6164616d2d7061746572736f6e2f6f61757468322d7264696f2e7376673f7374796c653d666c61742d737175617265)](https://github.com/adam-paterson/oauth2-rdio/releases)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/7d1cc5b13a4699a5923dff56ee169b279bef31a6a0292ba4d47d3661b5cfb70d/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6164616d2d7061746572736f6e2f6f61757468322d7264696f2f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/adam-paterson/oauth2-rdio)[![HHVM Status](https://camo.githubusercontent.com/57b431e1b657caa88d92231792798dea21a5ad5781cf63b75e79bd8d13e231a3/68747470733a2f2f696d672e736869656c64732e696f2f6868766d2f6164616d2d7061746572736f6e2f6f61757468322d7264696f2e7376673f7374796c653d666c61742d737175617265)](http://hhvm.h4cc.de/package/adam-paterson/oauth2-rdio)[![Coverage Status](https://camo.githubusercontent.com/040b9c4b104505e95493bb89bf8729ad5ad47243b97badedc82ddde29d37cfb6/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f6164616d2d7061746572736f6e2f6f61757468322d7264696f2e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/adam-paterson/oauth2-rdio/code-structure)[![Quality Score](https://camo.githubusercontent.com/4a3998c72b578e9a5cf0c468f59dc8520e1574f672066e663d5140bdd7bced45/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6164616d2d7061746572736f6e2f6f61757468322d7264696f2e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/adam-paterson/oauth2-rdio)[![Dependency Status](https://camo.githubusercontent.com/dd170c97c1c2f6aa0fe1f1a828c91b6e81f46ed49978e01e04f7e7e474823500/68747470733a2f2f696d672e736869656c64732e696f2f76657273696f6e6579652f642f7068702f6164616d2d7061746572736f6e3a6f61757468322d7264696f2f312e302e312e7376673f7374796c653d666c61742d737175617265)](https://www.versioneye.com/php/adam-paterson:oauth2-rdio/1.0.1)[![Total Downloads](https://camo.githubusercontent.com/8479d58f04ff584235b28a14ac0bb377ed041ea492dc4d8834c5e5375cce8ee9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6164616d2d7061746572736f6e2f6f61757468322d7264696f2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/adam-paterson/oauth2-rdio)

This package provides Rdio OAuth 2.0 support for the PHP League's [OAuth 2.0 Client](https://github.com/thephpleague/oauth2-client).

Installation
------------

[](#installation)

To install, use composer:

```
composer require adam-paterson/oauth2-rdio

```

Usage
-----

[](#usage)

Usage is the same as The League's OAuth client, using `\AdamPaterson\OAuth2\Client\Provider\Rdio` as the provider.

### Authorization Code Flow

[](#authorization-code-flow)

session\_start();

```
