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
support pkce when using basic auth header #7038
Conversation
Fixes swagger-api#7037 I hope... it looks like it should but the setup I am using only seems to have minified swagger-ui code.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As documentation states:
useBasicAuthenticationWithAccessCodeGrant
does execute authorization_code AND usePkceWithAuthorizationCodeGrant
does only apply to authorizatonCode flows it should be implemented this way. Have not confirmed functionality but logic wise it looks good.
@hcldan you should probably add a test here to verify the changed logic |
@mathis-m I would be more comfortable doing that if there were already a test for pkce in there... I'm not sure what kind of mocking you guys are expecting, and I don't have a dev env for this project. I'm coming from swagger-ui-express and noticed that the auth flow was messed up. |
@hcldan i can have a look and create pr to your branch. |
@mathis-m thank you very much! |
…thorizationCodeGrant Signed-off-by: mathis-m <mathis.michel@outlook.de>
test(auth): useBasicAuthenticationWithAccessCodeGrant + usePkceWithAu…
@tim-lai can you kick out a release? |
@mathis-m any chance of cutting a new release? |
Tim has merged several pr yesterday, I guess there will be some release soon. |
Yup, a new release is now availabe. 😺 |
Fixes #7037
I hope... it looks like it should but the setup I am using only seems to have minified swagger-ui code.
Description
Motivation and Context
How Has This Been Tested?
Screenshots (if appropriate):
Checklist
My PR contains...
src/
is unmodified: changes to documentation, CI, metadata, etc.)package.json
)My changes...
Documentation
Automated tests