Tenants & Apps
How multi-tenancy and application management works in NETWORKCOIN.ID.
What is a Tenant?
A Tenant represents your organization or workspace. When you register, a default tenant is created automatically. Each tenant is isolated — its apps, team members, branding, and audit logs are separate.
Tenant: "Acme Corp"
3 Apps
OIDC Clients
5 Members
Team
Custom
Branding
Applications (OIDC Clients)
Within a tenant, you create Applications. Each application is an OAuth2/OIDC client that can authenticate users.
| Field | Description |
|---|---|
| Client ID | Public identifier. Safe to include in frontend code. |
| Client Secret | For confidential (server-side) clients. Keep this secure. |
| Redirect URIs | Whitelisted URLs where users are sent after authentication. |
| App Name | Shown to users on the consent screen. |
| Logo URI | Displayed alongside your app name during consent. |
Team Roles
Invite team members with role-based access:
| Role | Permissions |
|---|---|
| Owner | Full access. Manage apps, team, branding, billing. |
| Admin | Manage apps, branding, and team members. |
| Developer | View and create apps. Cannot manage team or branding. |
| Viewer | Read-only access to the console. |
Custom Branding
Customize the login experience for your users via Console > Branding:
- App Name — displayed on the login page header
- Logo — shown above the login form
- Primary Color — buttons, links, and accents
- Description — text below the app name
- Button Style — rounded, sharp, or pill