Commit a0dd84e
feat(proto): restructure identity protos into three bounded services (#9)
Replace monolithic proto/authorization/ and proto/identity/ with three
bounded service contracts:
- identity.v1.IdentityService: ResolveIdentity, Register, ListProviders
- session.v1.SessionService: CreateSession, ValidateSession, RevokeSession,
RevokeUserSessions, ListUserSessions, SubscribeSessionEvents (stream)
- directory.v1.DirectoryService: GetUser, GetUserByEmail, GetTenant,
CreateTenant, UpdateTenant
These are the contracts janus implements and other mesh services consume.
Closes #7
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent d32ba1b commit a0dd84e
13 files changed
Lines changed: 2376 additions & 1708 deletions
File tree
- proto
- authorization
- directory/v1
- identity
- v1
- session/v1
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments