- (session) Implement session management
- (client) Implemented API methods:
/v0/org/:org_id/user/me
/v0/about_me
/v1/org/:org_id/token/refresh
/v0/org/:org_id/keys
/v0/org/:org_id/keys/:key
- (session) Implement base64 session decoding
- (api) Add common
IKeyInfo
interface - (session) Implement
AutoRefresh
andStopAutoRefresh
- (client) Escape key id
- (client) Ability to override headers
- (roles) Implemented API methods:
PUT /v0/org/:org_id/roles/:role_id/add_keys
POST /v0/org/:org_id/roles/:role_id/tokens
- (roles) No need to use session token for
/add_keys
and/tokens
- (roles) Sanitize role id
- (roles) Add readable response for
/add_keys
- (pagination) Implement pagination
- (roles) Implemented API methods:
GET /v0/org/:org_id/roles/:role_id/keys
- (btc) Implemented API methods:
POST /v0/org/:org_id/btc/taproot/sign/:pubkey
POST /v0/org/:org_id/btc/sign/:pubkey
- (client) Refactor logging for requests with body
- (client) Implemented API methods:
GET /v0/org/:org_id/mfa/:mfa_id
GET /v0/org/:org_id/mfa
PATCH /v0/org/:org_id/mfa/:mfa_id?mfa_vote=:mfa_votes
POST /v1/org/:org_id/blob/sign/:key_id
POST /v0/org/:org_id/babylon/staking/:pubkey
- (keys) Implement
/v0/org/:org_id/keys/:key
with role session
- Use scope type
- (client) Check body for nil
- Refactor
- (btc) Return MFA accepted response