Skip to content

[WIP] WIP address feedback on oauth handling for write paths#714

Merged
rickyrombo merged 2 commits intomjp-require-scopefrom
copilot/sub-pr-711-again
Mar 11, 2026
Merged

[WIP] WIP address feedback on oauth handling for write paths#714
rickyrombo merged 2 commits intomjp-require-scopefrom
copilot/sub-pr-711-again

Conversation

Copy link
Contributor

Copilot AI commented Mar 11, 2026

  • Identify Developer Apps write endpoints missing requireAuthMiddleware + requireWriteScope
  • Add requireAuthMiddleware and requireWriteScope to all Developer Apps write routes in api/server.go:
    • POST /developer_apps and POST /developer-apps
    • PUT /developer_apps/:address and PUT /developer-apps/:address
    • DELETE /developer_apps/:address and DELETE /developer-apps/:address
    • POST /developer_apps/:address/access-keys/deactivate and POST /developer-apps/:address/access-keys/deactivate
    • POST /developer_apps/:address/access-keys and POST /developer-apps/:address/access-keys
  • Build verified successfully
  • Code review passed with no issues

💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

…ps write endpoints

Co-authored-by: rickyrombo <3690498+rickyrombo@users.noreply.github.com>
@rickyrombo rickyrombo marked this pull request as ready for review March 11, 2026 02:34
@rickyrombo rickyrombo merged commit ac6aa6c into mjp-require-scope Mar 11, 2026
1 check passed
@rickyrombo rickyrombo deleted the copilot/sub-pr-711-again branch March 11, 2026 02:34
Copilot stopped work on behalf of rickyrombo due to an error March 11, 2026 02:34
rickyrombo added a commit that referenced this pull request Mar 11, 2026
- [x] Identify Developer Apps write endpoints missing
`requireAuthMiddleware` + `requireWriteScope`
- [x] Add `requireAuthMiddleware` and `requireWriteScope` to all
Developer Apps write routes in `api/server.go`:
  - `POST /developer_apps` and `POST /developer-apps`
  - `PUT /developer_apps/:address` and `PUT /developer-apps/:address`
- `DELETE /developer_apps/:address` and `DELETE
/developer-apps/:address`
- `POST /developer_apps/:address/access-keys/deactivate` and `POST
/developer-apps/:address/access-keys/deactivate`
- `POST /developer_apps/:address/access-keys` and `POST
/developer-apps/:address/access-keys`
- [x] Build verified successfully
- [x] Code review passed with no issues

<!-- START COPILOT CODING AGENT TIPS -->
---

💬 We'd love your input! Share your thoughts on Copilot coding agent in
our [2 minute survey](https://gh.io/copilot-coding-agent-survey).

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: rickyrombo <3690498+rickyrombo@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants