Add gRPC Authentication And Scope Authorization #8
Notifications
Due Date
No due date set.
Blocks
Depends on
#13 Implement Public gRPC Service
dohertj2/mxaccessgw
#17 Implement Dashboard Authentication
dohertj2/mxaccessgw
#2 Define Protobuf Contracts
dohertj2/mxaccessgw
#5 Implement SQLite Auth Store And Migrations
dohertj2/mxaccessgw
#6 Implement API Key Hashing And Verification
dohertj2/mxaccessgw
Reference: dohertj2/mxaccessgw#8
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Source: $file
Milestone: $currentMilestone
Labels:
area:auth,area:gateway,type:feature,priority:p0Deliverables:
admin actions.
Acceptance criteria:
Tests:
Worker 1 is taking this issue.
Branch: agent-1/issue-8-add-grpc-authentication-and-scope-authorization
Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-1
Implemented and merged via PR #63: #63
Commit:
fad0ac9Merge commit on main:
c8fb3e91a3Branch: agent-1/issue-8-add-grpc-authentication-and-scope-authorization
Verification:
Acceptance criteria verified: gRPC authorization services enforce scopes, unauthenticated/insufficient-scope paths fail, authenticated calls populate request identity, and redaction tests cover auth context.
Milestone gateway-auth complete.
Closed issues: #5, #6, #7, #8.
PRs merged: #56, #59, #62, #63.
Branches: agent-2/issue-5-implement-sqlite-auth-store-and-migrations, agent-2/issue-6-implement-api-key-hashing-and-verification, agent-2/issue-7-implement-local-api-key-admin-cli, agent-1/issue-8-add-grpc-authentication-and-scope-authorization.
Final verification commands run during issue verification:
Final merged main commit for this milestone:
c8fb3e91a3.