Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Breaking Change:
Changed signature of
Hybridauth\Adapter\AdapterInterface::authenticate
so it accepts aPsr\Http\Message\ServerRequestInterface $request = null
.Description:
Changed adapters (OpenID, OAuth1, OAuth2) accordingly to new method signature.
If a
$request !== null
is passed toHybridauth\Adapter\AdapterInterface::authenticate
it will return a RedirectResponse which can than be handled separately.Allows easy integration into all PSR-15 applications.
Also solves a bug when using custom session handlers like
zendframework/zend-expressive-session
orpsr7-sessions/storageless
where sessions are persisted at the end of the execution chain (which is after::authenticateBegin
is called where a redirect is forced).