How to use Okta SCIM with Proton VPN for Business
SCIM (System for Cross-domain Identity Management) is a standard way to manage user identities across different computer systems. Imagine you work in a large company that uses many different applications, like email, chat, project management tools, and more. Each of these applications needs to know who you are and what you can do within that app. SCIM helps you manage this information so you don’t have to set up a user account for each application separately.
SCIM acts like a smart office manager for digital identities, ensuring everyone has the right access to the tools they need while keeping everything secure and up-to-date. It simplifies the process of managing user accounts and permissions across multiple systems, saving time, reducing errors, and enhancing security.
In this article, we explain how to use Okta SCIM with your Proton VPN for Business account. It assumes that you’ve already set up single sign-on (SSO) for Proton VPN using Okta.
Learn how to set up SSO for Proton VPN using Okta(new window)
How does SCIM work?
Think of SCIM as a central office manager who handles everyone’s access to various rooms in an office building. With SCIM, you can easily:
- Add new employees: When a new employee joins the company, the office manager (SCIM) gives them keys to all the rooms (applications) they need to access.
- Update information: If an employee gets promoted or changes departments, the office manager updates their keys and access rights accordingly.
- Remove access: When employees leave the company, the office manager takes back their keys so they can no longer access any rooms.
Why is SCIM useful?
SCIM saves you time. Instead of manually creating or updating user accounts in each application, SCIM does it automatically. It also reduces errors by automating the process to ensure all user information is consistent and up-to-date across all applications.
SCIM also improves your organization’s security, allowing you to immediately remove access to all applications when someone leaves the company, thus reducing the risk of unauthorized access.
How to use Okta SCIM with Proton VPN
One: Enable SCIM for your Proton VPN account
Before setting up SCIM, you must first set up SSO(new window).
1. Log in to your Proton VPN for Business administrator account at account.protonvpn.com and go to ⚙ → Single sign-on →SCIM automatic provisioning → Configure SCIM.
![Configure SCIM](https://res.cloudinary.com/dbulfrlrz/images/w_1024,h_484,c_scale/f_auto,q_auto/v1721660949/wp-vpn/scim-proton-vpn-1/scim-proton-vpn-1.png?_i=AA)
2. Make a note of the SCIM base URL and SCIM token. Click Done when you’re ready.
![Make a note of the SCIM base URL and SCIM token](https://res.cloudinary.com/dbulfrlrz/images/w_592,h_529,c_scale/f_auto,q_auto/v1721660943/wp-vpn/scim-proton-vpn-2/scim-proton-vpn-2.png?_i=AA)
SCIM provisioning is now enabled on your Proton VPN for Business account.
![](https://res.cloudinary.com/dbulfrlrz/images/w_1024,h_463,c_scale/f_auto,q_auto/v1721660937/wp-vpn/scim-proton-vpn-3/scim-proton-vpn-3.png?_i=AA)
You’re now ready to configure it on Okta.
Two: Set up SCIM on Okta with Proton VPN
1. Sign in to your Okta account(new window), go to Applications, and select your application.
![Select your application](https://res.cloudinary.com/dbulfrlrz/images/w_1024,h_458,c_scale/f_auto,q_auto/v1721660984/wp-vpn/image-3/image-3.png?_i=AA)
2. Go to the General tab → App Settings → Edit → Provisioning and select Enable SCIM provisioning. Click Save when you’re done.
![Enable SCIM provisioning](https://res.cloudinary.com/dbulfrlrz/images/w_745,h_726,c_scale/f_auto,q_auto/v1721661004/wp-vpn/image-1-1/image-1-1.png?_i=AA)
3. Go to the Provisioning tab → Integration → SCIM Connection → Edit.
![Edit your new SCIM conection](https://res.cloudinary.com/dbulfrlrz/images/w_1000,h_236,c_scale/f_auto,q_auto/v1721660933/wp-vpn/scim-okta-3/scim-okta-3.png?_i=AA)
4. You can now enter the settings you made a note of in step one.
- SCIM connector base URL: Paste in the SCIM base URL from Proton VPN
- HTTP Header → Authorization: Paste in the SCIM token from Proton VPN
Leave the default values in the other fields.
![Enter the Proton VPN SCIM settings](https://res.cloudinary.com/dbulfrlrz/images/w_1000,h_236,c_scale/f_auto,q_auto/v1721660930/wp-vpn/scim-okta-3-1/scim-okta-3-1.png?_i=AA)
To test your new configuration, click the Test Connector Configuration button (and Close when you’re ready).
![Test Connector Configuration](https://res.cloudinary.com/dbulfrlrz/images/w_426,h_537,c_scale/f_auto,q_auto/v1721660966/wp-vpn/image-4/image-4.png?_i=AA)
Click Save when you’re done.
5. Go to the Provisioning tab → To app → Provisioning to App → Edit and select Enable next to Create Users and Deactivate users. Click Save when you’re done.
![Enable provisioning of users](https://res.cloudinary.com/dbulfrlrz/images/w_1081,h_858,c_scale/f_auto,q_auto/v1721660960/wp-vpn/image-6/image-6.png?_i=AA)
Users you’ve added to your Okta application can now use SCIM and sign in using SSO.