-
Notifications
You must be signed in to change notification settings - Fork 114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenID Connect #114
base: v2.x
Are you sure you want to change the base?
OpenID Connect #114
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-server
integrationnonce
to comply with spec (RP CAN use nonce, but when they do, we cannot drop it)