Metadata-Version: 2.4
Name: tba-app-backend-my-account
Version: 0.4.0.dev2
Summary: End-user account self-service backend application for TBA.
License-Expression: Apache-2.0
Requires-Python: >=3.10,<3.15
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: pydantic (==2.12.5)
Requires-Dist: tba-app-backend-core (==0.4.0.dev2)
Requires-Dist: tba-auth (==0.4.0.dev2)
Requires-Dist: tba-capability-account-self-service (==0.4.0.dev2)
Requires-Dist: tba-contracts-identity (==0.4.0.dev2)
Requires-Dist: tba-router-oidc-discovery (==0.4.0.dev2)
Requires-Dist: tba-server-identity (==0.4.0.dev2)
Requires-Dist: tigrbl (==0.4.5.dev8)
Project-URL: Homepage, https://github.com/tigrbl/tigrbl_auth
Project-URL: Repository, https://github.com/tigrbl/tigrbl_auth
Project-URL: Source, https://github.com/tigrbl/tigrbl_auth/tree/master/pkgs/90-backend-apps/tba-app-backend-my-account
Description-Content-Type: text/markdown

# tba-app-backend-my-account

End-user self-service account API front door for TBA.

This package exposes the authenticated current subject's account surface:

- `GET /account/profile`
- `PATCH /account/profile`
- `GET /account/sessions`
- `DELETE /account/sessions/{session_id}`
- `GET /account/authorized-apps`
- `DELETE /account/authorized-apps/{client_id}`
- `GET /account/consents`
- `DELETE /account/consents/{consent_id}`
- `POST /account/password/change`

It does not expose platform administration, tenant-wide user management, RPC,
or table CRUD. All account operations are scoped to the authenticated end user.

