Conversation
An event listener shoud allow or deny the authorization request, or provide an URI where the user will be redirected to view the authorization interface
This Uri can represent any URI, not only the decision (consent) uri.
# Conflicts: # OAuth2Events.php
# Conflicts: # DependencyInjection/TrikoderOAuth2Extension.php # Event/Listener/AuthorizationRequestUserResolvingListener.php # Resources/config/services.xml
Classes under the `Trikoder\Bundle\OAuth2Bundle\League` remain named as AuthCode to reflect the naming choosen by the league/oauth2-server project.
…se instead of array
…to feature/authorization_code # Conflicts: # Controller/AuthorizationController.php # Event/AuthorizationRequestResolveEvent.php # Resources/config/services.xml
# Conflicts: # DependencyInjection/TrikoderOAuth2Extension.php # Resources/config/services.xml # Tests/Acceptance/AbstractAcceptanceTest.php # Tests/Acceptance/TokenEndpointTest.php # Tests/Fixtures/FixtureFactory.php # Tests/Integration/AbstractIntegrationTest.php # composer.json
# Conflicts: # DependencyInjection/Configuration.php
# Conflicts: # Controller/AuthorizationController.php # DependencyInjection/Configuration.php # DependencyInjection/TrikoderOAuth2Extension.php # Event/AuthorizationRequestResolveEvent.php # League/Entity/AuthCode.php # League/Repository/AuthCodeRepository.php # Manager/AuthorizationCodeManagerInterface.php # Manager/Doctrine/AuthorizationCodeManager.php # Manager/InMemory/AuthorizationCodeManager.php # Model/AuthorizationCode.php # OAuth2Events.php # OAuth2Grants.php # Resources/config/doctrine/model/AuthorizationCode.orm.xml # Resources/config/services.xml # Tests/Acceptance/AuthorizationEndpointTest.php # Tests/Acceptance/TokenEndpointTest.php # Tests/Fixtures/FixtureFactory.php # Tests/Integration/AbstractIntegrationTest.php # Tests/Integration/AuthorizationServerTest.php # Tests/TestHelper.php # composer.json
Merge v2.0.1 into master
# Conflicts: # DependencyInjection/TrikoderOAuth2Extension.php # Resources/config/routes.xml # Resources/config/services.xml # composer.json
|
@MichaelKubovic, thanks for your mention. As the original author of the implementation, I discarded the idea to submit it as a PR because I think it is out of the scope of this bundle. But is up to the @trikoder team to decide about it. Currently I'm implementing the OIDC support as a different bundle that leverages this one to provide the oAuth2 server implementation. If this PR is discarded, I could publish my current draft implementation, so you can collaborate if you want. |
|
@MichaelKubovic @ajgarlag Thank you for your continued involvement with bundle's development. We'll review this PR soon. 👍 |
|
Any updates on this? |
|
Any updates? |
|
@jankulovski @Tayfun74 Sorry for no response. It is holiday season here and the team is a bit more in vacation mode. We should be back in full number in the next week and I am sure @spideyfusion will also find the time to provide feedback on this PR. |
fixed the use of listener
|
@spideyfusion When do you have time to provide feedback? |
Upgrade lib to V3
|
Any updates on this PR? |
Thanks to @ajgarlag we have a working, OIDC-compliant integration.
The code in this PR covers:
steverhoades/oauth2-openid-connect-serverintegrationnonceto comply with spec (RP CAN use nonce, but when they do, we cannot drop it)