- Notifications
You must be signed in to change notification settings - Fork947
Commit08c61a3
committed
feat: standardize OAuth2 endpoints and add token revocation
- Change /oauth2/tokens → /oauth2/token per RFC 6749 - Move token deletion to POST /oauth2/revoke per RFC 7009 - Update all endpoint URLs and documentation - Maintain backward compatibility in client librariesfeat: implement OAuth2 Device Authorization Grant (RFC 8628) - Add device authorization endpoint /oauth2/device/authorize - Add device verification UI at /oauth2/device - Support device_code grant type in token endpoint - Add database table for device codes with expiration - Implement polling interval and user authorization flow - Add comprehensive test coverage for device flowChange-Id: I7a7eebeb23a4f28718ebed2994d01dc21b49315bSigned-off-by: Thomas Kosiewski <tk@coder.com>1 parent78af5e0 commit08c61a3
File tree
46 files changed
+5356
-224
lines changed- coderd
- apidoc
- database
- db2sdk
- dbauthz
- dbmetrics
- dbmock
- migrations
- queries
- httpapi
- httpmw
- mcp
- oauth2provider
- oauth2providertest
- codersdk
- docs/reference/api
- scripts/oauth2
- site
- src
- api
- testHelpers
- static
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
46 files changed
+5356
-224
lines changedLines changed: 203 additions & 29 deletions
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.
0 commit comments
Comments
(0)