Back to Catalog
Cloud
azure
Federated Identity
Delegate authentication to an external identity provider
Intent & Description
The Federated Identity pattern delegates authentication to an external identity provider. Instead of managing user credentials locally, the application relies on a trusted identity provider to authenticate users. This reduces the burden of managing user accounts and passwords while leveraging established identity providers.
Real-world Use Case
Use when you want to offload authentication to established identity providers or when supporting multiple authentication mechanisms.
Source
Advantages
- Reduced credential management burden
- Leverages established identity providers
- Supports multiple authentication methods
- Improved security through specialization
Disadvantages
- Dependency on external providers
- Potential provider lock-in
- Network dependency for authentication