Mit 1Password Business kannst du viele gängige Verwaltungsaufgaben mit der 1Password SCIM-Bridge automatisieren. Es nutzt das SCIM-Protokoll (System for Cross-Domain Identity Management), um 1Password mit deinem bestehenden Identitätsanbieter wie Google Workspace, JumpCloud, Microsoft Entra ID, Okta, OneLogin oder Rippling zu verbinden.
When you deploy 1Password SCIM Bridge with DigitalOcean App Platform instead of the DigitalOcean Marketplace, you can save on costs and keep management simpler without the need to create a DNS record or TLS certificate. You’ll need a DigitalOcean account with available quotas for two droplets.
Step 1: Generate credentials in 1Password
- Melde dich an, bei deinem Konto auf 1Password.com.
- Choose Integrations in the sidebar.
- Wähle deinen Identitätsanbieter im Abschnitt „Benutzerbereitstellung“.
- Select Custom, then choose Next.
- Choose Save in 1Password for both the
scimsession
file and bearer token to save them as items in your 1Password account. Save each item in an appropriate shared vault. - Choose the down arrow beside the
scimsession
file and save it to your computer.
Step 2: Create resources in DigitalOcean
These steps were recorded in December 2023 and might have changed since. Refer to the DigitalOcean documentation for the most up-to-date steps.
Before you begin the deployment, download the app spec template op-scim-bridge.yaml
from the 1Password SCIM Bridge deployment examples repo on GitHub . Then follow these steps.
2.1: Add the 1Password SCIM Bridge app
- Go to the DigitalOcean Apps portal and choose Create App.
- Select Docker Hub from the service provider list, then enter
1password/scim
in the Repository field and choose Next. - Choose Edit beside
1-password-scim
, then choose Edit beside the Name field. - Enter
op-scim-bridge
in the Resource Name field, then choose Save and choose Back at the bottom of the page. - Choose Edit Plan, then select Basic.
- From the Instance Size menu, select $5.00/mo - Basic, then choose Back.
- Choose Next on the Resources page, then choose Next on the Environment page.
- On the Info page, choose Edit in the App Info section.
- Enter
op-scim-bridge
in the Name field, then choose Save. - If you’d like to change the region, choose Edit beside it and select a region, then choose Save.
- Choose Next on the Info page, then scroll down on the Review page and choose Create Resources.
The deployment of 1Password SCIM Bridge will start and after a few minutes fail, which is expected because the configuration has not been defined. After you see the “deployment failed” message, continue to step 2.2.
2.2: Upload the app manifest
- Choose the Settings tab on the app page, then scroll down and choose Edit beside App Spec.
- Choose Upload File, then select the
op-scim-bridge.yaml
file you downloaded earlier. - Choose Replace, then wait a moment for the SCIM bridge to deploy.
Step 3: Configure and deploy your SCIM bridge
After you see the “deployment went live” message at the top of the page, choose op-scim-bridge from the Components list, then scroll down and choose Edit beside Environment Variables.
Choose the trash beside
OP_SESSION
to remove it. You’ll upload your own in a moment.Open a terminal window on your computer, then get the Base64 encoded contents of your
scimsession
file:Bash:
cat ./scimsession | base64
PowerShell:
[Convert]::ToBase64String([IO.File]::ReadAllBytes((Join-Path $PWD.Path 'scimsession')))
Copy the output value. You’ll need it to create the secret for the deployment.
Go back to the Environment Variables section of your app’s Component Settings in DigitalOcean.
Create a new environment variable and enter
OP_SESSION
in the Keys field, then paste the base64 value of yourscimsession
secret in the Values field.Select Encrypt beside the value, then choose Save. The deployment will take a moment to update.
After the deployment is live, use the Live App button at the top of the page to open your SCIM bridge. You can also use the URL link at the top of the page below your project name.
Enter your bearer token and choose Verify.
Schritt 4: Verbinde deinen Identitätsanbieter mit der SCIM-Bridge
Wichtig
Wenn du bereits 1Password Business verwendest, solltest du sicherstellen, dass die E-Mail-Adressen und Gruppennamen in deinem 1Password-Konto mit denen deines Identitätsanbieters übereinstimmen.
- Wenn jemand eine andere E-Mail-Adresse in 1Password verwendet, bitte ihn oder sie, diese zu ändern.
- Falls du bereits bestehende Gruppen in 1Password hast, die du mit Gruppen in deinem Identitätsanbieter synchronisieren möchtest, passe die Gruppennamen in 1Password an.
Da die 1Password SCIM-Bridge einen SCIM 2.0-kompatiblen Webservice bietet, der OAuth-Bearer-Token zur Autorisierung akzeptiert, kannst du sie mit einer Vielzahl von Identitätsanbietern nutzen.
Verbinde dich mit dem Load Balancer, auf dem du die SCIM-Bridge konfiguriert hast (zum Beispiel: https://scim.example.com
) und authentifiziere dich mit deinem OAuth-Bearer-Token.
Benutzerhandbuch
Erfahre, wie du deinen Identitätsanbieter verbinden kannst:
Update your SCIM bridge
The latest version of 1Password SCIM Bridge is posted on the release notes website. To update your SCIM bridge:
- Navigate to the DigitalOcean Apps portal and select your SCIM bridge (by default,
op-scim-bridge
) from the list of apps. - Choose op-scim-bridge in the Compute section.
- Select Edit in the Source section.
- Change the version number in the Tag field to match the latest version from the SCIM Bridge release notes page .
- Select Save. The SCIM bridge will redeploy with the new version.
- Navigate to your SCIM bridge URL and sign in with your bearer token.
- Check the version in the top left of the page.
Unterstützung erhalten
Hol dir Hilfe bei der SCIM-Bridge, zum Beispiel wenn du dein Bearer-Token oder deine Sitzungsdatei verloren hast.
Um weitere Hilfe zu erhalten oder Feedback zu geben, kontaktiere den 1Password Business Support oder nimm an der Diskussion mit der 1Password Support Community teil.