We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Thanks for developing miniflux and providing OAuth2.0 and OIDC support.
The OAuth2.0 interfaces specified in RFC6749 is susceptible to an authorization code attack, when the client is hosted publicly.
This is the reason RFC7636 was created, which provices PKCE, that protects against CSRF and authorization code injections.
The golang.org/x/oauth2 package seems to support PKCE, but it would need to be hooked up.
cc @pmarschik who already implemented OIDC support in #583.
The text was updated successfully, but these errors were encountered:
PKCE has been added in PR #2048. Tested with various IDM including Kanidm.
https://miniflux.app/docs/howto.html#oauth2
Sorry, something went wrong.
Successfully merging a pull request may close this issue.
Thanks for developing miniflux and providing OAuth2.0 and OIDC support.
The OAuth2.0 interfaces specified in RFC6749 is susceptible to an authorization code attack,
when the client is hosted publicly.
This is the reason RFC7636 was created, which provices PKCE, that protects against CSRF and authorization code injections.
The golang.org/x/oauth2 package seems to support PKCE, but it would need to be hooked up.
cc @pmarschik who already implemented OIDC support in #583.
The text was updated successfully, but these errors were encountered: