Closed danjay closed 2 years ago
Hi @m0n9oose are you likely to have any time to look at this in the near future? Thanks
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
@Eric-Guo Can you open this one again?
@davidwessman I found gitlab-omniauth-openid-connect maintain a copy, not sure if it can resolve your problem.
@davidwessman I found gitlab-omniauth-openid-connect maintain a copy, not sure if it can resolve your problem.
Thank you, I will investigate it! We have been using the above commits in production for a while now, @danjay do you have time to rebase and fix this or should we create a separate PR?
@davidwessman sure, I will take a look later. The gitlab one didn't support PKCE last time I checked.
@Eric-Guo are you looking for additional collaborators? Like others I have been using a fork for a while but would be good to get back to using a shared project.
@Eric-Guo should be good to go now.
@danjay Can you rebase so we can see if the tests run? I just added Github Actions
@stanhu can you allow the tests to run?
I have been using this in production for almost a year and it works for our pkce-integration. But I do not know how to review this.
Could you resolve conflicts here?
@stanhu done. Also added a Rubocop exception for class length so the checks should pass this time.
Hello, I noticed this has been approved but hasn't moved. I have tested it against our codebase and it resolves the PKCE issue we were having. Would it be possible to get this merged and deployed soon, please?
This pull request has conflicts and still needs to address some review comments. If anyone wants to address these, feel free.
I addressed them in https://github.com/omniauth/omniauth_openid_connect/pull/128.
Closing this now improvements have been made in another PR.
Add support for PKCE flow (see https://oauth.net/2/pkce/).
Largely based on the implementation in the omniauth-oauth2 gem.