AgentSkillsCN

workos-integrations

为您的应用设置身份提供商集成。支持 SSO、SCIM 与 OAuth,覆盖 40 多家供应商。

SKILL.md
--- frontmatter
name: workos-integrations
description: Set up identity provider integrations with WorkOS. Covers SSO, SCIM, and OAuth for 40+ providers.
<!-- generated -->

WorkOS Integrations

Step 1: Identify the Provider

Ask the user which identity provider they need to integrate. Then find it in the table below.

Provider Lookup

ProviderTypeDoc URL
Access People HRGeneralworkos.com/docs/integrations/access-people-hr
ADPOIDCworkos.com/docs/integrations/adp-oidc
AppleGeneralworkos.com/docs/integrations/apple
Auth0SAMLworkos.com/docs/integrations/auth0-saml
Auth0Enterpriseworkos.com/docs/integrations/auth0-enterprise-connection
Auth0Directoryworkos.com/docs/integrations/auth0-directory-sync
AWS CognitoGeneralworkos.com/docs/integrations/aws-cognito
BamboohrGeneralworkos.com/docs/integrations/bamboohr
Breathe HRGeneralworkos.com/docs/integrations/breathe-hr
BubbleGeneralworkos.com/docs/integrations/bubble
CASSAMLworkos.com/docs/integrations/cas-saml
Cezanne HRGeneralworkos.com/docs/integrations/cezanne
ClasslinkSAMLworkos.com/docs/integrations/classlink-saml
CleverOIDCworkos.com/docs/integrations/clever-oidc
CloudflareSAMLworkos.com/docs/integrations/cloudflare-saml
CyberarkSCIMworkos.com/docs/integrations/cyberark-scim
CyberarkSAMLworkos.com/docs/integrations/cyberark-saml
DuoSAMLworkos.com/docs/integrations/duo-saml
Entra ID (Azure AD)SCIMworkos.com/docs/integrations/entra-id-scim
Entra ID (Azure AD)SAMLworkos.com/docs/integrations/entra-id-saml
Entra ID (Azure AD)OIDCworkos.com/docs/integrations/entra-id-oidc
FirebaseGeneralworkos.com/docs/integrations/firebase
FourthGeneralworkos.com/docs/integrations/fourth
GithubOAuthworkos.com/docs/integrations/github-oauth
GitlabOAuthworkos.com/docs/integrations/gitlab-oauth
Google WorkspaceSAMLworkos.com/docs/integrations/google-saml
Google WorkspaceOIDCworkos.com/docs/integrations/google-oidc
Google WorkspaceOAuthworkos.com/docs/integrations/google-oauth
Google WorkspaceDirectoryworkos.com/docs/integrations/google-directory-sync
HibobGeneralworkos.com/docs/integrations/hibob
IntuitOAuthworkos.com/docs/integrations/intuit-oauth
JumpcloudSCIMworkos.com/docs/integrations/jumpcloud-scim
JumpcloudSAMLworkos.com/docs/integrations/jumpcloud-saml
KeycloakSAMLworkos.com/docs/integrations/keycloak-saml
LastpassSAMLworkos.com/docs/integrations/lastpass-saml
LinkedinOAuthworkos.com/docs/integrations/linkedin-oauth
Login.govOIDCworkos.com/docs/integrations/login-gov-oidc
MicrosoftOAuthworkos.com/docs/integrations/microsoft-oauth
Microsoft AD FSSAMLworkos.com/docs/integrations/microsoft-ad-fs-saml
MiniorangeSAMLworkos.com/docs/integrations/miniorange-saml
NetIQSAMLworkos.com/docs/integrations/net-iq-saml
NextAuth.jsGeneralworkos.com/docs/integrations/next-auth
OidcGeneralworkos.com/docs/integrations/oidc
OktaSCIMworkos.com/docs/integrations/okta-scim
OktaSAMLworkos.com/docs/integrations/okta-saml
OktaOIDCworkos.com/docs/integrations/okta-oidc
OneloginSCIMworkos.com/docs/integrations/onelogin-scim
OneloginSAMLworkos.com/docs/integrations/onelogin-saml
OracleSAMLworkos.com/docs/integrations/oracle-saml
PingfederateSCIMworkos.com/docs/integrations/pingfederate-scim
PingfederateSAMLworkos.com/docs/integrations/pingfederate-saml
PingoneSAMLworkos.com/docs/integrations/pingone-saml
React Native ExpoGeneralworkos.com/docs/integrations/react-native-expo
RipplingSCIMworkos.com/docs/integrations/rippling-scim
RipplingSAMLworkos.com/docs/integrations/rippling-saml
SalesforceSAMLworkos.com/docs/integrations/salesforce-saml
SalesforceOAuthworkos.com/docs/integrations/salesforce-oauth
SamlGeneralworkos.com/docs/integrations/saml
ScimGeneralworkos.com/docs/integrations/scim
SftpGeneralworkos.com/docs/integrations/sftp
Shibboleth GenericSAMLworkos.com/docs/integrations/shibboleth-generic-saml
Shibboleth UnsolicitedSAMLworkos.com/docs/integrations/shibboleth-unsolicited-saml
SimpleSAMLphpGeneralworkos.com/docs/integrations/simple-saml-php
SlackOAuthworkos.com/docs/integrations/slack-oauth
Supabase + AuthKitGeneralworkos.com/docs/integrations/supabase-authkit
Supabase + WorkOS SSOGeneralworkos.com/docs/integrations/supabase-sso
VercelOAuthworkos.com/docs/integrations/vercel-oauth
VmwareSAMLworkos.com/docs/integrations/vmware-saml
WorkdayGeneralworkos.com/docs/integrations/workday
XeroOAuthworkos.com/docs/integrations/xero-oauth

General Integration Flow

  1. WebFetch the provider-specific doc URL from the table above
  2. Follow the setup steps in the fetched documentation
  3. Configure the connection in the WorkOS Dashboard
  4. Test the integration with a test user

Integration Type Decision Tree

code
What type of integration?
  |
  +-- SSO (user login)
  |     |
  |     +-- Provider supports SAML? → Use SAML connection
  |     +-- Provider supports OIDC? → Use OIDC connection
  |     +-- Provider supports both? → Prefer SAML (more enterprise-ready)
  |
  +-- Directory Sync (user provisioning)
  |     |
  |     +-- Provider supports SCIM? → Use SCIM connection
  |     +-- No SCIM? → Check for custom directory sync option
  |
  +-- OAuth (social login)
        |
        +-- Find provider in OAuth section of table
        +-- Configure OAuth app in provider's developer console
        +-- Add credentials to WorkOS Dashboard

Common Setup Patterns

SAML Configuration

Most SAML providers require:

  1. An ACS URL (from WorkOS Dashboard)
  2. An SP Entity ID (from WorkOS Dashboard)
  3. IdP metadata URL or certificate upload

SCIM Directory Setup

Most SCIM providers require:

  1. A SCIM endpoint URL (from WorkOS Dashboard)
  2. A Bearer token for authentication
  3. User attribute mapping configuration

OAuth Setup

Most OAuth providers require:

  1. Create an OAuth app in the provider's developer console
  2. Set the redirect URI from WorkOS Dashboard
  3. Copy Client ID and Secret to WorkOS

Verification

  • Connection appears in WorkOS Dashboard
  • Test SSO login succeeds with a test user
  • User profile attributes map correctly
  • (If SCIM) Directory sync shows users from provider

Related Skills

  • workos-sso: General SSO implementation and configuration
  • workos-directory-sync: Directory Sync setup and management
  • workos-domain-verification: Domain verification required for SSO