IAM.Identity
Unified identity for users, tenants, roles and product sessions.
Key capabilities
- SSO and user-session federation
- Tenant membership and roles
- Shared authentication context for IAM products
Step-by-step guides
Use cases
Start with the outcome: open a guide, prepare prerequisites, follow the steps and verify the success signals.
01 Connect corporate SSO to a tenantUsers sign in through the corporate IdP and receive only assigned roles.
- Audience
- IAM administrator
- Outcome
- Users sign in through the corporate IdP and receive only assigned roles.
Before you start
- OIDC issuer metadata
- Client id and secret
- IAM product redirect URIs
Steps
- Create the identity providerAdd issuer, authorization/token endpoints, client id and secret reference.
- Map claimsMap subject, email, tenant/groups and required verified claims.
- Restrict redirect URIsAllow only HTTPS origins for the specific IAM applications.
- Test a userSign in and verify tenant membership and absence of extra roles.
The session contains the expected issuer, subject, tenant and role set.
Redirect loops usually indicate redirect URI, issuer or clock-skew mismatch.
02 Revoke a user's access across IAM productsNew tokens are denied and active sessions become invalid.
- Audience
- Tenant owner
- Outcome
- New tokens are denied and active sessions become invalid.
Before you start
- Tenant owner role
- User identifier
- Revocation reason
Steps
- Open membershipFind the user inside the target tenant, not only in the global directory.
- Disable membershipProvide a reason and effective revocation time.
- End sessionsUse Sign out all sessions and revoke refresh tokens.
- Verify applicationsConfirm Core, Router and product apps respond with 401/403.
Audit contains membership disable and session revocation with one actor/reason.
If a session remains active, check token TTL and session-version enforcement in the app.
Open detailed manual
Every application screen has a separate page with controls, safe example values, CLI/API alternatives and status-specific recovery steps.
Role in the ecosystem
IAM.Identity forms the trusted context of the user and organization. Products get the subject identifier, tenant membership, roles and session restrictions, without creating incompatible authorization models for each surface.
Main scenario
sign-in → identity session → tenant selection → product session → scoped action
After authentication, the user selects an available tenant. Product checks session context and applies its own domain permissions. Absent tenant or the role is not replaced by a silent default scope.
Entities
- User — user identity;
- Tenant / organization — isolated organizational scope;
- Membership — connection between user and tenant;
- Role — set of allowed actions;
- Session — time-limited login context;
- Service credential—separate machine identity.
Integrations
Identity context is used by IAM.Core for tool discovery, IAM.Router for quotas and policy lookup, Marketplace for separation of user installations, and IAM.Bot - for tenant administration.
Safety
- session tokens are not published in the URL and documentation;
- changing the role or disable the user invalidates active access;
- service credentials are not replaced by the user session;
- tenant owner operations require separate verification;
- audit associates an action with a subject and tenant without revealing the secret.
Operation
Check login/logout, session expiration and refresh, tenant change, disable/enable, invitations and downstream behavior after recall. Required for critical products separate regression for stale session and cross-tenant access.
Limit of responsibility
Identity confirms the subject and scope, but the domain decision remains with the product. For example, the right to enter the Marketplace does not mean the right to manage any hosted agent or change fleet-level settings.
Verified entry points
- Application
- https://id.iamrouter.ru/
- Portfolio
- https://iamgroup.ru/en/