Use cases
You can use 1Password Service Accounts to accomplish a variety of tasks:Web services
Provision web services with secrets
Use a service account to provision an account with a secret stored in 1Password.If a web service needs access to a database (and the credentials for the database are in 1Password), you can use a service account to provision an account with the needed secret and allow the web service to access the secret during test runs.
CI/CD pipelines
Load secrets into CI/CD pipelines
Use a service account to automatically access your secrets in continuous integration environments.If you’ve committed code and want to automatically run your CI/CD pipeline with credentials stored in a 1Password vault, you can use a service account to automatically access your secrets and use them for testing and deploying code while maintaining security without tying sensitive information to a personal user account.
Secrets management
Automate secrets management
Use service accounts to automate scripts to manage secrets.Using a service account helps you implement the principal of least privilege and avoid the limitations of personal accounts (for example, SSO and MFA requirements).
Test environments
Create a test environment
Use a service account in a test environment while using Connect in production.Using a service account for your test environment allows you to create a similar test environment while keeping secrets or access compartmentalized. You can use service accounts to automatically access secrets in the test environment without having to set up Connect.
Infrastructure secrets
Secure infrastructure secrets
Use service accounts to make sure infrastructure secrets aren’t tied to a personal user account.
Development workflows
Streamline development workflows
Use service accounts to securely share and manage infrastructure secrets to streamline development workflows.