Core Architecture Components

1. Identity Providers (IdPs) - The Foundation

2. Directory Sync/User Provisioning - The Plumbing

3. Single Sign-On (SSO) - The Front Door

The Missing Piece: Authorization & Permissions

Here's where it gets complex and where major gaps exist:

4. Authorization/Permissions Management - The Wild West This is where your question about "defining permissions/roles across applications" hits the current pain point. The landscape is fragmented:

Current State: