Overview
The 1Password integration lets you store integration credentials (API keys, tokens, passwords) in 1Password and reference them in Tierity by name — rather than pasting raw secrets into the UI. When Tierity needs a credential, it fetches the current value from 1Password at runtime. This is useful for teams that already manage secrets centrally in 1Password and want to avoid duplicating credentials in Tierity’s configuration.How it works
When you configure an integration in Tierity that supports secret references, you can enter a 1Password reference instead of the raw credential:{{op.Snyk Production.credential}}. Tierity resolves the reference against your 1Password vault at runtime.
Prerequisites
- A 1Password Teams or Business account
- 1Password Connect server deployed and accessible to your Tierity instance, or a 1Password Service Account token
- Manage access (or higher) in Tierity
Credentials required
Choose one of:
Use a Connect server if you have one deployed. Use a Service Account token for a lighter-weight setup without running a Connect server.
Setup — Connect server
1
Deploy 1Password Connect
Deploy the 1Password Connect server in your infrastructure by following 1Password’s Connect server setup guide.The Connect server must be reachable from your Tierity backend.
2
Create a Connect token
- In 1Password, go to Developer Tools → Connect Servers.
- Select your Connect server and click Manage Access.
- Create a token with Read access to the vaults that contain your integration secrets.
- Copy the token.
3
Configure in Tierity
- Go to Config → Integrations → 1Password.
- Select Connect Server.
- Enter your Connect Server URL and Connect Token.
- Click Save & Test.
Setup — Service Account
1
Create a Service Account
- In 1Password, go to Settings → Service Accounts.
- Click Create a Service Account.
- Name it “Tierity” and grant Read access to the vaults containing integration secrets.
- Copy the service account token (
ops_sa_...).
2
Configure in Tierity
- Go to Config → Integrations → 1Password.
- Select Service Account.
- Enter your Service Account Token.
- Click Save & Test.
Referencing secrets in integrations
Once 1Password is connected, any integration credential field in Tierity accepts a reference in the format:Security
- Tierity never stores the resolved secret value — it fetches from 1Password at runtime each time the credential is needed.
- The Connect token or Service Account token is stored encrypted in Tierity’s database.
- Rotate the Connect token or Service Account token from 1Password without changing any integration configuration in Tierity.
Disconnecting
- Go to Config → Integrations → 1Password.
- Click Disconnect.
- Confirm.