Problem/Motivation

Building up on #2939922: Expand OAuth2Manager, we need to expand OAuth2Manager for Social Auth.

Proposed resolution

(Description of the proposed solution, the rationale behind it, and workarounds for people who cannot use the patch.)

Remaining tasks

Define methods getExtraDetails, requestEndPoint, getScopes, and getEndPoints

API changes

Child classes must implement getExtraDetails and requestEndPoint and pass the configuration object of the implementer to the parent constructor. Alternatively, the endpoints field in the settings form can be changed to 'endpoints' (most implementers call it 'api_calls') to avoid rewriting getEndPoints method.

Comments

gvso created an issue. See original summary.

gvso’s picture

Issue summary: View changes

  • gvso committed 3c55bfc on 8.x-2.x
    Issue #2940041: Expand OAuth2Manager
    
gvso’s picture

Status: Active » Fixed
gvso’s picture

Issue summary: View changes

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

gvso’s picture

Status: Closed (fixed) » Needs work

Let's implement getExtraDetails in this class too.

  • gvso committed 31f30b0 on 8.x-2.x
    Issue #2940041: Implement getExtraDetails method
    
gvso’s picture

Status: Needs work » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.