How It Works
- Connect a service account — Add your 1Password service account token in the dashboard
- Domain matching — When Managed Auth needs credentials, it searches your connected vaults for items matching the target domain
- Automatic fill — Credentials (including TOTP secrets) are used to complete authentication
Credentials are retrieved securely at authentication time. Values are never stored in Kernel—they remain in 1Password.
Setup
Create a 1Password Service Account
Create a service account in 1Password with access to the vaults containing your login credentials.Copy the service account token (starts with
ops_).Connect in Kernel Dashboard
Go to Integrations in the Kernel dashboard and click Connect 1Password.Give your provider a name (e.g.,
my-1p) and paste your service account token. Kernel will validate the connection and show which vaults are accessible.You can connect multiple 1Password accounts with different names.Path Format
When using explicit paths, specifyVaultName/ItemName:
Domain Matching
1Password items are matched by their website/URL field:| 1Password Item URL | Matches Domain |
|---|---|
github.com | github.com |
https://github.com/login | github.com |
*.example.com | app.example.com, api.example.com |
TOTP Support
If your 1Password item has a one-time password (TOTP) field configured, it will be used automatically for 2FA—no additional setup needed.Credential Options
Thecredential object supports multiple sources:
| Type | Example | Description |
|---|---|---|
| Kernel credential | { name: 'my-creds' } | Use a credential stored in Kernel |
| 1Password explicit | { provider: 'my-1p', path: 'Vault/Item' } | Use a specific 1Password item |
| 1Password auto | { provider: 'my-1p', auto: true } | Search 1Password by domain |
credential is specified, the flow will wait for manual input.
Security
| Feature | Description |
|---|---|
| Token encrypted | Service account token encrypted with per-org keys |
| No credential storage | Credentials stay in 1Password, retrieved at auth time |
| Vault access control | Limit access via 1Password service account permissions |
| Audit trail | 1Password logs all credential access |

