Client Registration
Client Registration registers OAuth 2.0 clients for FHIR API access (ONC / SMART on FHIR). Use Register New Client and Manage Clients tabs in EHR360.
- Practices
- Role Management
- Modules/Operations
- Roles Access
- User Access
- User Management
- Practice Forms
- Referring Providers
- Logs History
- Developer Settings
- Client Registration
- Labs
Client Registration
Register OAuth 2.0 clients for FHIR API access (ONC / SMART on FHIR)
Register a new OAuth client
Applications must be registered before they can access the FHIR API. Confidential clients usually use a generated client secret; for SMART / Inferno asymmetric tests, choose Private key JWT and your app's JWKS URL. Public clients use PKCE only.
How the app authenticates to the token endpoint. Use Private key JWT for SMART confidential asymmetric clients (e.g. Inferno).
Client Registration
Register OAuth 2.0 clients for FHIR API access (ONC / SMART on FHIR)
Registered OAuth Clients
View and manage OAuth clients.
| Client Name | Client email | Client ID | Type | Status | Scopes | Actions |
|---|---|---|---|---|---|---|
| Ahsan ullah Mobile clinic | Ehsan@yopmail.com | client_qzcvb4Z_... | confidential | active | launch, openid... | |
| Ahsan ullah Mobile clinic | Ehsan@yopmail.com | client_qzcvb4Z_... | public | active | launch, openid... |
Edit OAuth Client
Update client name, redirect URIs, scopes, and other settings. Client ID cannot be changed.
Client Registration Screen
How to open Client Registration and switch between Register New Client and Manage Clients.
Register New Client Tab
Filling in client name, website, email, developer info, redirect URIs, and launch URIs for a new OAuth client.
Grant Types and Authentication
Choosing grant type, confidential vs public client type, and token endpoint authentication (client secret or Private key JWT).
OAuth Scopes
Selecting FHIR and SMART scopes with Select all and Unselect all before Register Client.
Manage Clients Tab
Viewing Registered OAuth Clients, searching, refreshing, and using + Register New.
Registered Clients Table
Reading Client Name, email, Client ID, Type, Status, Scopes, and row actions (EHR Launch, Edit, Revoke).
Edit OAuth Client
Updating client details in Edit OAuth Client: name, URIs, scopes, and + New Secret when the client secret must rotate.