Clerk
Connect Huma with Clerk to enable secure, centralized authentication through your organization’s existing identity provider.
How to set it up
Step 1: Create a Clerk Application
To get started, you'll need to register a new application in Clerk:
-
Log in to your Clerk Admin Dashboard
-
Click “Add OAuth application”
-
Name it something like Huma
- Set "Scopes" to
email
openid
profile
- Click "Add"
Step 2: Get Your API Credentials
-
Go to OAuth applications
-
Open your Huma OAuth application and locate:
-
Client ID
-
Client Secret
-
- Set Redirect URLs to
https://auth.humahr.com/
- Go to Domains and copy the URL at the top
Step 3: Set Up the Integration in Huma
🔐 You’ll need system-level access in Huma to manage integrations.
-
Log in to your Huma organization
-
Go to Integrations
-
Find and select Clerk
-
Click “Set up”
-
Click “Continue”
Once the connection is established, Huma will list Clerk as a login option for your organization. 🎉
Using the Clerk Integration
✅ Supported Features
-
Enable Authentication
Allow employees to log in to Huma using their Clerk credentials.A user must have a matching email address in Huma to log in.
-
Manage Access Through Clerk
If a user is deactivated or removed in Clerk, they will no longer be able to access Huma. -
Multiple Authentication Providers Supported
Clerk can be used alongside other identity providers like Google and Microsoft Entra ID.
🔐 Security & Compliance
Need Help?
Got feedback or questions? Reach out to us via chat or email: feedback@hu.ma