IA-13 Identity Providers and Authorization Servers
Review IA-13
1. Set its parameters
No parameters to set for IA-13.
2. Record its status
Employ identity providers and authorization servers to manage user, device, and non-person entity (NPE) identities, attributes, and access rights supporting authentication and authorization decisions in accordance with [Assignment: organization-defined policy] using [Assignment: organization-defined mechanisms].
Discussion
Identity providers, both internal and external to the organization, manage the user, device, and NPE authenticators and issue statements, often called identity assertions, attesting to identities of other systems or systems components. Authorization servers create and issue access tokens to identified and authenticated users and devices that can be used to gain access to system or information resources. For example, single sign-on (SSO) provides identity provider and authorization server functions. Authenticator management (to include credential management) is covered by IA-05.
Enhancements
Review IA-13(1)
1. Set its parameters
No parameters to set for IA-13(1).
2. Record its status
Cryptographic keys that protect access tokens are generated, managed, and protected from disclosure and misuse.
Discussion
Identity assertions and access tokens are typically digitally signed. The private keys used to sign these assertions and tokens are protected commensurate with the impact of the system and information resources that can be accessed.
Review IA-13(2)
1. Set its parameters
No parameters to set for IA-13(2).
2. Record its status
The source and integrity of identity assertions and access tokens are verified before granting access to system and information resources.
Discussion
This includes verification of digital signatures protecting identity assertions and access tokens, as well as included metadata. Metadata includes information about the access request such as information unique to user, system or information resource being accessed, or the transaction itself such as time. Protected system and information resources could include connected networks, applications, and APIs.
Review IA-13(3)
1. Set its parameters
No parameters to set for IA-13(3).
2. Record its status
In accordance with {{ insert: param, ia-13_odp.01 }}, assertions and access tokens are:
(a)generated;
(b)issued;
(c)refreshed;
(d)revoked;
(e)time-restricted; and
(f)audience-restricted.
Discussion
An access token is a piece of data that represents the authorization granted to a user or NPE to access specific systems or information resources. Access tokens enable controlled access to services and resources. Properly managing the lifecycle of access tokens, including their issuance, validation, and revocation, is crucial to maintaining confidentiality of data and systems. Restricting token validity to a specific audience, e.g., an application or security domain, and restricting token validity lifetimes are important practices. Access tokens are revoked or invalidated if they are compromised, lost, or are no longer needed to mitigate the risks associated with stolen or misused tokens.
No Enhancements match this Baseline.
ISO/IEC 27001:2022 Crosswalk
No ISO 27001 mapping published for this control.