mirror of https://github.com/go-gitea/gitea.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
7d855efb1f
The PKCE flow according to [RFC 7636](https://datatracker.ietf.org/doc/html/rfc7636) allows for secure authorization without the requirement to provide a client secret for the OAuth app. It is implemented in Gitea since #5378 (v1.8.0), however without being able to omit client secret. Since #21316 Gitea supports setting client type at OAuth app registration. As public clients are already forced to use PKCE since #21316, in this PR the client secret check is being skipped if a public client is detected. As Gitea seems to implement PKCE authorization correctly according to the spec, this would allow for PKCE flow without providing a client secret. Also add some docs for it, please check language as I'm not a native English speaker. Closes #17107 Closes #25047 |
2 years ago | |
---|---|---|
.. | ||
e2e | 2 years ago | |
fuzz | 2 years ago | |
gitea-lfs-meta | 2 years ago | |
gitea-repositories-meta | 2 years ago | |
integration | 2 years ago | |
mssql.ini.tmpl | 2 years ago | |
mysql.ini.tmpl | 2 years ago | |
mysql8.ini.tmpl | 2 years ago | |
pgsql.ini.tmpl | 2 years ago | |
sqlite.ini.tmpl | 2 years ago | |
test_utils.go | 2 years ago |