Deputy
Overview
Section titled “Overview”The Deputy integration connects your Deputy business to Oneleet, syncing your employees as user account assets. This lets Oneleet monitor who has access to Deputy, what they can manage, and whether two-factor authentication is enforced for them.
What does Oneleet monitor?
Section titled “What does Oneleet monitor?”- Deputy employees (user accounts), including their access level (e.g. System Administrator, Location Manager, Supervisor, Employee) and whether they’re active or terminated
- Whether each employee’s access level enforces two-factor authentication
Deputy’s API doesn’t show whether an individual employee turned on two-factor authentication themselves, so Oneleet checks the access-level setting instead.
To set up the Deputy integration, navigate to Integrations > Add integration > Deputy.
Oneleet connects with a Deputy permanent token (Deputy authentication) created by a System Administrator.
- Sign in to Deputy and copy your Deputy address from the browser, e.g.
123456789.na.deputy.com. - Click your profile picture, select Business Settings, open Developer, and click OAuth clients.
- Click New OAuth Client, enter a name and description, enter
http://localhostas the Redirect URI, and save it. - Click Get An Access Token on the new client and copy the token (Deputy shows it only once).
- Paste the address and token into the form in Oneleet and click Connect.
If the token is revoked, Oneleet disconnects until you update it in Oneleet.
Enforcing two-factor authentication
Section titled “Enforcing two-factor authentication”In Deputy, go to Business Settings > Access & permissions, add every access level to Enforce two-factor authentication for employees under Login, and click Save.