Skip to content
Cybersecurity

Identity and Access Management

Identity and Access Management (IAM) is a set of processes, policies, and technologies that enable organizations to manage digital identities and control access to resources and systems. IAM ensures that the right people have the right access to the right resources at the right time and for the right reasons.

Identity and Access Management (IAM) Definition

Identity and Access Management (IAM) is a set of processes, policies, and technologies that enable organizations to manage digital identities and control access to resources and systems. IAM ensures that the right people have the right access to the right resources at the right time and for the right reasons.

IAM, PAM, IGA, CIAM and NHI — how they differ

IAM is the umbrella. The NIST glossary (citing SP 800-175A) describes identity management as administering the identities within a system; in a company’s IT it means deciding which roles network users hold and what each of them may access. Narrower tool categories sit under that umbrella. Each answers a different question and covers a different group of identities.

CategoryScopeWho it coversTypical functions
IAM (Identity and Access Management)identities and permissions across the organisationemployees, contractors, technical accountsidentity directory, SSO, MFA, roles and access policies
PAM (Privileged Access Management)accounts and roles with elevated permissionsadministrators and other privileged accountsjust-in-time access, time-bound role activation with approval, oversight of privileged activity
IGA (Identity Governance and Administration)the identity lifecycle and control over granted accessall users; the resource owner’s and auditor’s viewaccount creation driven by the HR system, access reviews, separation of duties, access removal when people leave
CIAM (Customer Identity and Access Management)identities of an application’s customersconsumers and business customersself-service sign-up, sign-in with a Google or Facebook account, custom-branded sign-in screens, a tenant kept apart from the workforce
NHI (Non-Human Identities)identities of softwareapplications, services, APIs, scripts, containers, botsshort-lived credentials instead of static secrets, key rotation, retiring identities nobody uses

The borders between categories are blurred. Microsoft ships its PAM-class tool (Privileged Identity Management) inside the Entra ID Governance package, which is the IGA side. According to that documentation, IGA answers four questions: who should have access to what, what they do with that access, whether the organisation has controls over it, and whether an auditor can confirm those controls work. Non-human identities are usually not tied to a specific person, and the usual safeguards for human accounts do not cover them (OWASP). Microsoft also notes that most IAM products on the market focus on protecting human identities.

Key Components of IAM System

  • Authentication - verification of user identity
  • Authorization - determining access permissions
  • Administration - managing user accounts and permissions
  • Audit and reporting - monitoring and analyzing user activity

How Does Identity and Access Management Work?

IAM works through:

  • Central management of user identities
  • Automation of access granting and revoking processes
  • Implementation of the principle of least privilege
  • Monitoring and logging user activity
  • Integration with various systems and applications in the organization

IAM standards and protocols — from Kerberos to passkeys

IAM deployments rest on a handful of open standards. The dates below come from the headers of the specifications themselves.

  • Kerberos V5 (IETF, RFC 4120, July 2005) — ticket-based network authentication. This specification replaced RFC 1510; versions 1–4 of the protocol came from people who worked on Project Athena.
  • LDAP (RFC 4511, June 2006) — the protocol for reaching directory services. The current document replaced RFC 2251, among others.
  • SAML 2.0 (OASIS, March 2005) — a framework in which business partners pass each other security information in the form of assertions. Browser-based federated SSO runs on SAML, started either by the application (SP) or by the identity provider (IdP).
  • OAuth 2.0 (RFC 6749, October 2012) — an authorization framework. An application gets limited access to an HTTP service on behalf of the resource owner or on its own behalf; the specification replaced OAuth 1.0. Current guidance lives in RFC 9700 (January 2025): a public client must use PKCE, a confidential client is advised to, the implicit grant should be avoided, and the resource owner password credentials grant must not be used at all. OAuth 2.1 is still an IETF Internet-Draft, not an RFC.
  • OpenID Connect Core 1.0 (final version from February 2014, now published with errata set 2) — an identity layer built on OAuth 2.0. The application learns who the user is from the authentication performed by the authorization server and receives the result in an ID token formatted as a JWT.
  • SCIM 2.0 (RFC 7643 and 7644, September 2015) — an HTTP-based protocol for managing identities across domains, for example between a company and a cloud provider. It defines a shared user schema, a way to extend it and the /Users and /Groups resources, so accounts in applications can be created and removed automatically.
  • FIDO2 and passkeys — FIDO2 is the FIDO Alliance’s open set of authentication specifications. A passkey is a credential built on those standards and stored on a phone, a computer or a hardware key. Signing in works like unlocking the device (biometrics, PIN, pattern), and public key cryptography makes passkeys resistant to phishing. On 5 May 2022, Apple, Google and Microsoft jointly said they would broaden their backing of passwordless sign-in built on the shared FIDO Alliance and W3C standard.
  • NIST SP 800-63B-4 — the NIST authentication guidelines that superseded the earlier SP 800-63B. They set out three authentication assurance levels (AAL). At AAL3 the authenticator has to resist phishing, and an application assessed at AAL2 has to offer that option. Codes sent over the telephone network (SMS, voice call) are classed in these guidelines as a restricted authenticator.

Non-human identities (NHI) and cloud permissions (CIEM)

Non-human identities are the accounts software uses to authenticate: applications, services, scripts, containers, CI/CD pipelines. In Microsoft Entra they are applications, service principals and managed identities; together with device identities they form the group of machine identities. Microsoft notes that their number is growing fast and that recent attacks increasingly go after them. Unlike a person, a workload often juggles several credentials at once, and it is hard to tell when its identity was created and when it should be retired.

The OWASP Non-Human Identities Top 10 (2025 edition) organises the risks of this group. The list includes identities that were never offboarded (NHI1), leaked secrets (NHI2), excessive permissions (NHI5), long-lived secrets (NHI7) and people using technical accounts (NHI10). OWASP points out that cloud platforms can issue short-lived credentials themselves — AWS roles, Azure managed identities, SVID documents from the SPIFFE standard — so static keys are often unnecessary. SPIFFE is a set of open specifications for giving services an identity in mixed environments, built around short-lived cryptographic identity documents; the CNCF has listed it as a graduated project since 23 August 2022. RFC 8693 (January 2020), in turn, describes token exchange in OAuth 2.0: a service obtains a new token from the authorization server, including when it acts on someone’s behalf or under delegation.

In the cloud every provider has its own permission model, and identities — human and non-human — easily end up with more than they need. CIEM (Cloud Infrastructure Entitlement Management) tools deal with this. Microsoft’s documentation describes them this way: the tool shows the permissions of every identity across Azure, AWS and Google Cloud, finds unused and excessive permissions, trims them and then keeps watch; risk is measured by how far the permissions an identity holds exceed the ones it really uses. Microsoft itself, however, stopped selling its own product in this class (Entra Permissions Management) on 1 April 2025 and ended support on 1 November 2025 — when choosing a CIEM tool, check that it is still being developed.

Benefits of IAM Implementation in Organizations

  • Increased data and system security
  • Better compliance with regulations (e.g., GDPR)
  • Increased employee productivity
  • IT cost reduction through automation
  • Improved user experience (e.g., Single Sign-On)
  • Complexity of implementation in large organizations
  • Integration with existing systems
  • Managing identities in hybrid and multi-cloud environments
  • Balance between security and user convenience
  • Continuous adaptation to new threats and technologies

IAM and regulation: NIS2 and DORA

Two EU acts name the areas IAM is responsible for.

  • NIS2 (Directive (EU) 2022/2555), Article 21(2): the risk-management measures include access control policies and asset management, alongside human resources security (point (i)), and — where appropriate — multi-factor or continuous authentication (point (j)). The directive therefore does not require MFA unconditionally. For breaches of Article 21, Member States set fines whose upper limit is at least EUR 10 million or 2% of worldwide annual turnover for essential entities, and at least EUR 7 million or 1.4% for important entities, whichever is higher (Article 34(4) and (5)).
  • DORA (Regulation (EU) 2022/2554, applicable from 17 January 2025), Article 9(4): a financial entity narrows physical and logical access to ICT assets to what legitimate, approved tasks need, and maintains policies, procedures and controls for access rights (point (c)). It also puts in place policies and protocols for strong authentication based on relevant standards (point (d)).

Preparation for both acts is described on the nFlo service pages: NIS2 compliance and DORA readiness audit.

IAM best practices

  • Least privilege and just-in-time access. Assign administrative roles as eligible rather than permanent. The user switches a role on only when a privileged task comes up — for a limited time and after approval; Microsoft Entra PIM works this way, for example.
  • Phishing-resistant MFA where the risk is highest. Passkeys and FIDO2 keys rely on public key cryptography and resist phishing. NIST SP 800-63B-4 requires such an authenticator at AAL3 and treats SMS as a restricted authenticator.
  • Conditional access. A policy takes an “if – then” form: if someone wants to open an application, they have to meet a condition, such as completing MFA. Microsoft Entra Conditional Access makes that decision from signals about the identity and the device.
  • Lifecycle driven by the HR system, plus access reviews. Accounts are created and removed based on HR data, resource owners periodically confirm who still needs access, and separation-of-duties (SoD) rules catch conflicting permissions.
  • Emergency (break-glass) accounts. Microsoft recommends at least two such accounts: cloud-only (no federation or sync with on-premises AD), with a passwordless method (FIDO2 passkey or certificate), excluded from conditional access policies that block sign-in, and not tied to any one person. Their credentials sit in fireproof safes in separate places, sign-ins to them are monitored with alerts, and they are tested at least every 90 days.
  • Privileged access workstations (PAW). Whoever takes over a computer can impersonate every account used on it or capture its credentials and tokens. That is why administrators work from separate, secured workstations.
  • Protecting the control plane. Centralised identity systems decide access to data and workloads, which makes them an attractive route for an attacker. Privileged access paths to them need the strictest protection (Microsoft’s enterprise access model).
  • Keeping non-human identities in order. Short-lived credentials instead of static keys, secret rotation, no keys written into code, and retiring service accounts nobody uses any more (OWASP).

The nFlo service pages describe the help available in these areas: PAM implementation (administrator accounts and vendor access, privileged sessions through a recorded gateway), MFA deployment (phishing-resistant MFA) and Active Directory security audit (paths leading to Domain Admin rights).

IAM is a key element of cybersecurity strategy, enabling organizations to effectively manage access to resources while ensuring a high level of security.

Learn more

Explore our services

Frequently asked questions

+ What is IAM in simple terms?

IAM (Identity and Access Management) is the set of processes, policies, and technologies organisations use to manage digital identities and control access to systems, applications, and data. The classic definition: ensure that the right people have the right access to the right resources at the right time, for the right reasons. Modern IAM covers employees, contractors, customers, partners, and machine identities (services, APIs, IoT devices). IAM is the foundation of Zero Trust — without strong identity, network controls alone can't enforce security. Mature IAM combines authentication (login + MFA), authorisation (role/policy-based), provisioning (joiner-mover-leaver), governance (access reviews, certifications), and privileged access management (admin accounts).

+ What are the main components of IAM?

Six core components: (1) **Authentication** — proves who the user is (password + MFA, FIDO2, passkeys, biometric), (2) **Authorisation** — decides what they can do (RBAC, ABAC, conditional access), (3) **Identity Governance and Administration (IGA)** — lifecycle: provisioning, modifications, de-provisioning, access reviews, certifications, segregation of duties, (4) **Privileged Access Management (PAM)** — specialised for admin/root accounts: vaulting, just-in-time access, session recording, (5) **Single Sign-On (SSO) and Federation** — SAML/OIDC enabling one login across many apps, (6) **Customer Identity and Access Management (CIAM)** — different requirements: scale, social login, B2B/B2C, marketing integration. Modern IAM platforms unify these or specialise in one.

+ Who are the leading IAM vendors in 2026?

Five market leaders: (1) **Microsoft Entra ID** (formerly Azure AD) — built into M365, broadest enterprise reach, strong conditional access, integrated with Defender, (2) **Okta** — independent identity leader, broadest pre-integrated app catalogue (8000+), strong B2B + Workforce Identity Cloud, (3) **Ping Identity** — strong in financial services and large enterprise, customer + workforce, (4) **ForgeRock** — enterprise-grade, particularly strong in CIAM, (5) **Auth0** (now part of Okta) — developer-first, popular for SaaS apps. For PAM: CyberArk, BeyondTrust, Delinea. For IGA: Saviynt, SailPoint. For CIAM: Auth0, Microsoft Entra External ID, Curity. Open-source: Keycloak (Red Hat), Authentik, ZITADEL. Cloud-specific IAM: AWS IAM, Azure RBAC, Google Cloud IAM (separate from Workforce IAM). Selection depends on existing stack and scale.

+ How is IAM the foundation of Zero Trust?

Zero Trust principle 'never trust, always verify' relies entirely on IAM to verify *who* the user is and *what* they should access. Five ways IAM enables Zero Trust: (1) **Strong identity** — phishing-resistant MFA, passkeys, conditional access, (2) **Continuous verification** — risk-based authentication, session monitoring, re-prompt for sensitive actions, (3) **Least privilege** — fine-grained permissions per user/group/role; PAM for elevated access, (4) **Policy-based access** — attribute-based rules (ABAC) considering user, device, location, time, behaviour, (5) **Comprehensive audit** — every access decision logged for SIEM/XDR. Without strong IAM, network segmentation and EDR can't enforce Zero Trust. Mature Zero Trust roadmaps prioritise IAM first — it delivers the highest immediate security improvement.

+ What is the difference between IAM, IGA, and PAM?

Three related but distinct identity categories: (1) **IAM (Identity and Access Management)** — broadest umbrella; manages all identities and their access; covers authentication and authorisation. Vendors: Microsoft Entra ID, Okta, (2) **IGA (Identity Governance and Administration)** — focused on the *lifecycle* of identities: provisioning, de-provisioning, access reviews, certifications, segregation of duties, role mining. Vendors: Saviynt, SailPoint, Microsoft Entra ID Governance, (3) **PAM (Privileged Access Management)** — specialised for accounts with elevated permissions; vaulting, JIT access, session recording. Vendors: CyberArk, BeyondTrust. Mature programmes use all three; mid-market often combines IAM + IGA in a single platform. PAM is usually procured separately due to depth requirements.

+ How do you implement IAM across an organisation?

Eight-phase roadmap (typical 18-36 months for enterprise): (1) **Inventory** — every application, every user type, current authentication mechanisms, (2) **IdP foundation** — choose Microsoft Entra ID, Okta, or Ping; federate everything possible via SAML/OIDC, (3) **MFA enforcement** — phishing-resistant MFA (FIDO2, passkeys) on every account, (4) **Joiner-Mover-Leaver (JML)** automation — HR-driven provisioning and de-provisioning via SCIM, (5) **Access reviews and certifications** — periodic recertification, (6) **PAM rollout** — vault privileged credentials, JIT access for admins, (7) **CIAM** if applicable — separate platform for customer identities, (8) **Zero Trust integration** — conditional access, device posture, continuous verification. Don't try to do everything at once; prioritise MFA + IdP foundation + PAM in the first 12 months.

+ What are emerging trends in IAM in 2026?

Six trends shaping IAM: (1) **Passwordless** — passkeys, FIDO2 going mainstream; Google, Microsoft, Apple all support; major B2B apps adding support, (2) **Identity Threat Detection and Response (ITDR)** — new category detecting identity-based attacks (Microsoft Defender for Identity, Crowdstrike Falcon Identity Protection, Silverfort), (3) **AI/ML in identity** — anomaly detection, automated access reviews, intelligent provisioning, (4) **Decentralised Identity (DID) / Verifiable Credentials** — emerging W3C standards for self-sovereign identity, (5) **Machine identities** — exploding with cloud-native, microservices, AI agents; outnumber human identities 50:1+, (6) **Identity orchestration** — platforms like Strata bridging legacy + modern IdPs, enabling gradual migration. Cyber insurance carriers and regulators (NIS2, DORA) increasingly require ITDR-class capabilities.

Tags:

IAM identity management access control authentication authorization

Want to Reduce IT Risk and Costs?

Book a free consultation - we respond within 24h

Response in 24h Free quote No obligations