> For the complete documentation index, see [llms.txt](https://timechain.gitbook.io/neucron-javascript-sdk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://timechain.gitbook.io/neucron-javascript-sdk/identity-and-access.md).

# Identity & Access

This section groups related SDK modules so builders do not have to navigate one giant Features bucket.

| Page                         | SDK accessor   | What it covers                                                                                                          |
| ---------------------------- | -------------- | ----------------------------------------------------------------------------------------------------------------------- |
| Authentication               | `sdk.auth`     | Sign up, log in, store tokens, validate sessions, update profile data, and manage password flows.                       |
| OAuth / Sign in with Neucron | `sdk.oauth`    | Build Sign in with Neucron using OAuth 2.0 authorization, token exchange, client metadata, and callback handling.       |
| Business                     | `sdk.business` | Create, list, read, and update business profiles. Business IDs scope most commerce, team, app, and treasury operations. |
| Members                      | `sdk.members`  | Invite team members and manage role assignments on a business.                                                          |
| RBAC                         | `sdk.rbac`     | Read permissions and roles, create custom roles, update roles, and delete roles.                                        |
| Apps                         | `sdk.apps`     | Create developer apps, fetch app secrets, update app metadata, and publish apps.                                        |
