Backend Services
System-to-system authentication using signed JWTs for bulk data export and automated workflows.
Server-to-Server Only
No user interaction required. Backend services use client_credentials grant for automated server-to-server workflows like bulk data export.
How It Differs from Standalone Launch
Authentication Flow
Key Differences
- grant_type is
client_credentials(not authorization_code) - Token lifetime is 5 minutes (not 1 hour)
- Uses system/ scopes (not patient/ or user/)
- No refresh tokens are issued — request a new token each time
system/Group.readscope is required for bulk data operations