Identity Provider (IdP)


Software application or service that authenticates users and provides information about their identity and attributes to Service Providers (SPs).

The IdP is responsible for verifying the user's identity using one or more authentication methods, such as username and password, multi-factor authentication, or biometric authentication. Once the user is authenticated, the IdP creates a security assertion, which contains information about the user's identity, attributes, and authentication status. This assertion is then sent to the SP to allow the user access to the requested resource or service.

The IdP plays a critical role in AAI by providing a centralized and secure mechanism for user authentication and identity management. It allows users to access multiple resources or services using a single set of credentials, while ensuring that their personal information is kept private and secure. Additionally, the IdP can provide additional features such as user management, identity federation, and attribute release policies.