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 user
API 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.