Identity Brokering Social Login Blueprint
External identity provider integration and social login
| Feature | identity-brokering-social-login |
| Category | Integration |
| Version | 1.0.0 |
| Tags | identity-brokering, social-login |
| YAML Source | View on GitHub |
| JSON API | identity-brokering-social-login.json |
Fields
| Name | Type | Required | Label | Description |
|---|---|---|---|---|
provider_alias | text | Yes | Provider Alias | Validations: required |
client_id | text | Yes | Client ID | Validations: required |
Rules
- core: Identity provider delegation
Outcomes
User_authenticated (Priority: 5)
Given:
provider_aliasexistsnull
Then:
- emit_event event:
broker.authenticated
Result: External authentication successful
Errors
| Code | Status | Message | Retry |
|---|---|---|---|
BROKER_ERROR | 401 | External authentication failed | No |
Events
| Event | Description | Payload |
|---|---|---|
broker.authenticated | External authentication successful | user_id |