service
OAuth API
OAuth-style authentication API for the Identity Provider. Verifies customer credentials and publishes an event when a customer successfully authenticates.
Service
Overview
The OAuth API is the authentication entry point for Acme Inc. It verifies credentials against the User DirectoryUser DirectoryContainerv1.0.0The directory of customer credentials and identities — the source of truth for authentication.MapView docs and, on a successful sign-in, publishes a Customer AuthenticatedCustomer AuthenticatedEventv1.0.0Published when a customer has successfully authenticated.
Ownercustomer-platformSchemaMapView docs event so other systems can react.
Responsibilities
| Area | Description |
|---|---|
| Authentication | Handles Authenticate CustomerAuthenticate CustomerCommandv1.0.0Command to authenticate a customer with their credentials. Ownercustomer-platformSchemaMapView docs and verifies credentials. |
| Event publishing | Emits Customer AuthenticatedCustomer AuthenticatedEventv1.0.0Published when a customer has successfully authenticated. Ownercustomer-platformSchemaMapView docs on a successful sign-in. |
| Credentials | Reads from the User DirectoryUser DirectoryContainerv1.0.0 |
Architecture diagram
Messages for this service
Event-driven architecture documentation: Acme Inc