Prerequisites
- An active Cline Enterprise license
- Administrator access to your identity provider (Okta, Microsoft Entra ID / Azure AD, Google Workspace, or any SAML/OIDC-compatible IdP)
- Knowledge of your organization’s SSO configuration requirements
Onboarding steps
Receive your WorkOS invitation
After your enterprise license is provisioned, your designated IdP administrator receives an email from WorkOS with a link to access your organization’s WorkOS dashboard. This dashboard is where your SSO connection is configured.
WorkOS is the identity layer that powers Cline Enterprise SSO. You do not need a separate WorkOS account — access is provisioned automatically during onboarding.
Connect your identity provider
In the WorkOS dashboard, configure your identity provider connection:
- Go to AuthKit → Connections
- Click Add Connection
- Select your identity provider (Okta, Microsoft Entra ID / Azure AD, Google Workspace, Generic SAML, or Generic OIDC)
- Follow the provider-specific setup instructions shown in WorkOS
Verify user provisioning is automatic
Cline Enterprise uses just-in-time (JIT) provisioning. No additional configuration is required:
- Organizations are created automatically during onboarding.
- Users are provisioned automatically on their first SSO sign-in.
- Roles are assigned automatically based on the user’s role in your IdP.
- No manual user invites or seat reconciliation is required.
Role changes made in your IdP sync to Cline on the user’s next sign-in.
Review role mapping
User roles map from your IdP to Cline automatically:
The first Owner of the organization is created manually during onboarding. All subsequent users are provisioned via IdP role mapping.For a full breakdown of what each role can access, see Team management.If you need to configure additional user attribute mappings (such as email or display name):
| IdP role | Cline role |
|---|---|
| Admin / Owner | Admin |
| Member (any other) | Member |
- Go to Settings → Authentication → User Attributes in the Cline admin console.
- Map attributes based on your IdP configuration.
Test the SSO connection
Before rolling out to your team, verify the end-to-end sign-in flow:
- In the WorkOS dashboard, click Test SSO Connection (or sign in at app.cline.bot).
- You are redirected to your IdP’s login page.
- Authenticate with a test user’s credentials.
- After successful authentication, you are redirected back to Cline.
- Confirm that the test user’s name, email, and role display correctly.
Configure your inference provider
With SSO working, configure the AI provider your team will use. This is done in the Cline admin console at app.cline.bot under Settings → Cline Settings.Supported providers for centralized configuration:
- Amazon Bedrock
- LiteLLM proxy
- Google Vertex AI
Distribute the extension and verify access
Distribute the Cline VS Code extension to your team through your existing software distribution tooling (Intune, Jamf, a managed VS Code policy, etc.).First-time sign-in flow for developers:
- Developer opens Cline and clicks Sign in with SSO.
- They authenticate via your organization’s IdP.
- Cline automatically creates their account in your organization.
- Their role is assigned based on IdP role mapping.
- They are redirected to Cline and can begin working immediately.
Verification checklist
After completing the steps above, verify the following before broad rollout:- A test user can sign in through the SSO flow from app.cline.bot.
- The test user is automatically created with the correct organization assignment.
- The user’s name, email, and role are correctly populated from your IdP.
- A role change in your IdP is reflected in Cline on the user’s next sign-in.
- A user removed from your IdP loses access on their next sign-in attempt.
- Authentication events appear in the WorkOS audit logs.
Managing access over time
All ongoing access management is handled through your IdP:| Action in IdP | Effect in Cline |
|---|---|
| Add user | Access granted automatically on first login |
| Change user role | Role updated on next login |
| Remove user | Access revoked on next login attempt |
To change your identity provider after initial setup, contact Cline support. This process requires coordination with the Cline team.