OAuth 2 Client

Component ID

2721903

Component name

OAuth 2 Client

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

Implementation

thephpleague/oauth2-client

This module uses the 3rd party library thephpleague/oauth2-client to implement the internal OAuth2 authentiaction logic.

Advantages:

  • Testability - The library has built in test cases for the internal functionality of the client.
  • Stability - There are almost (as of May 10'th 2016) half a milion installations of the library using composer.

Provided (out-of-the-box experience)

Generic oauth2 provider

The generic provider plugin can integrate with any OAuth2 server but only provides the very basic integration methods.

Workflow

Developer (extending this module)

TBD.

Site builder (Working with this module)

TBD.