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.

Short name
oauth2c