Doximity Integration
Doximity is a U.S.-based professional network for healthcare professionals. This guide outlines configuring Doximity as a custom OAuth-based identity provider (IDP) within LoginRadius.
Key Features
-
OAuth 2.0 support with Doximity
-
Enables secure login for verified medical professionals
-
Customizable data mapping and field-level control
-
Integration into LoginRadius IDX and custom login interfaces
Use-Cases
-
Allow verified healthcare professionals to sign in using their Doximity credentials.
-
Healthcare platforms require professional validation during login.
-
Telehealth and EMR platforms with Doximity-integrated onboarding.
-
Consolidate Doximity-based identity with LoginRadius central auth system.
Configuration
LoginRadius Console Setup
Follow the below steps to configure the dashboard for Doximity:
- Go to Authentication > Custom IDPs
- Click Add Custom IDP → Select Custom OAuth Provider
- Fill in the following:
| Field | Value |
|---|---|
| Provider Name | Doximity |
| Customer Login Endpoint | https://auth.doximity.com/oauth/authorize |
| Access Token Endpoint | https://auth.doximity.com/oauth/token |
| Application Key | Your Doximity API Key |
| Application Secret | Your Doximity API Secret |
| Application ID (Optional) | Your Doximity App ID |
| Scope | basic |
| Response Type | code |
| Customer Profile Endpoint | https://www.doximity.com/api/v1/users/current |
| Request Token HTTP Method | POST |
| Access Token Parameter Name | access_token (optional) |
Header Configuration:
| Key | Value |
|---|---|
| Authorization | Bearer #accesstoken# |
Data Mapping:
| LoginRadius Field | Doximity Field |
|---|---|
| ID | id |
-
Enable Include in Social Schema (if using IDX/V2.js)
-
Click Add to save the configuration.
Integration Details
-
A Doximity developer account is required: Doximity Developer Portal
-
Ensure your application is approved and credentials are issued.
-
Use LoginRadius hosted login page or JS libraries to invoke Doximity login.
-
Profile information will be available via the
current userAPI after token exchange.
Best Practices
-
Use HTTPS for all OAuth and API endpoints.
-
Only request the scopes required (default:
basic) -
Monitor token and login success via LoginRadius Admin Console.
-
Keep API secrets secure and rotate them periodically.
-
Validate the returned user profile against your business rules.