# Identity & SSO

Đăng nhập bằng Tino (OAuth 2.0, OpenID Connect), token API cá nhân, thông tin tài khoản.

Mọi route gọi qua gateway `https://api.tino.vn/v1` với `Authorization: Bearer <token>`; xem [Gọi API Tino](/docs/api).

## Hướng dẫn

- [Đăng nhập bằng Tino (OAuth 2.0, OpenID Connect)](/docs/oauth)
- [Token API cá nhân](/docs/personal-tokens)
- [Đăng nhập từ CLI và ứng dụng không có backend](/docs/cli-login)

## Tài khoản

| Method | Đường dẫn | Tên | Quyền |
| --- | --- | --- | --- |
| `GET` | `/v1/clientarea` | [Tổng quan tài khoản](/docs/api/get-clientarea) | `profile:read` |
| `GET` | `/v1/clientarea/nav/service` | [Danh mục dịch vụ](/docs/api/get-clientarea-nav-service) | `profile:read` |
| `POST` | `/v1/clientarea/search/@query` | [Tìm dịch vụ, sản phẩm](/docs/api/post-clientarea-search-query) | `profile:read` |
| `GET` | `/v1/clientarea/statuses` | [Danh sách trạng thái](/docs/api/get-clientarea-statuses) | `profile:read` |
| `GET` | `/v1/contact` | [Danh sách liên hệ](/docs/api/get-contact) | `profile:read` |
| `GET` | `/v1/contact/@id` | [Chi tiết liên hệ](/docs/api/get-contact-id) | `profile:read` |
| `GET` | `/v1/contact/privileges` | [Quyền có thể cấp cho liên hệ](/docs/api/get-contact-privileges) | `profile:read` |
| `GET` | `/v1/contacts` | [Danh sách liên hệ (contacts)](/docs/api/get-contacts) | `profile:read` |
| `GET` | `/v1/details` | [Thông tin tài khoản](/docs/api/get-details) | `profile:read` |
| `GET` | `/v1/notifications` | [Danh sách thông báo](/docs/api/get-notifications) | `profile:read` |
| `PUT` | `/v1/notifications/@id/ack` | [Đánh dấu đã đọc thông báo](/docs/api/put-notifications-id-ack) | `profile:write` |
| `GET` | `/v1/notifications/new` | [Thông báo chưa đọc](/docs/api/get-notifications-new) | `profile:read` |
