WorkOS:让企业 SaaS 快速具备身份认证能力[Sponsor] WorkOS: Ready to Sell to Enterprise? Your Product Is Ready, Your Auth Infrastructure Isn’t.
WorkOS 提供即用型身份认证和访问控制 API,帮助 B2B SaaS 和 AI 初创企业快速集成 SSO、SCIM 和审计日志等企业级功能。已被 OpenAI、Anthropic、Cursor 和 Vercel 等 2000 多家公司采用。避免重复造轮子,专注产品差异化创新。
Guillermo RauchFounder & CEO
机器人拦截
就绪
已启用
代理身份验证
就绪
已启用
审计日志
就绪
已启用
企业单点登录(SSO)
就绪
已启用
SCIM 配置
就绪
已启用
基于角色的访问控制(RBAC)
就绪
已启用
连接器
就绪
已启用
机器人拦截
就绪
已启用
代理身份验证
就绪
已启用
审计日志
就绪
已启用
企业单点登录(SSO)
就绪
已启用
SCIM 配置
就绪
已启用
基于角色的访问控制(RBAC)
就绪
已启用
连接器
就绪
已启用
受以下机构信赖:
支持所有 SSO 提供商的身份验证
通过单一集成支持任意 SAML 或 OIDC 身份提供商
完整的用户管理
管理用户和组织,设置策略,并支持所有认证类型
社交认证
使用 Microsoft、Google 等账号登录您的应用
AuthKit
由 WorkOS 和 Radix 驱动,提供灵活的认证界面
Magic Auth
通过电子邮件发送六位验证码的无密码认证
多因素认证(MFA)
管理用户和组织,设置策略,并支持所有认证类型
WorkOS 提供了一个统一而优雅的接口,抽象了数十项企业级集成。
RESTful API、JSON 响应和标准化对象
仪表板无缝集成 WorkOS 到您的应用中
通过 webhook 事件从目录服务获取实时更新
适用于 Node.js、Ruby、Python、.NET、Go 等现代 SDK
多种环境映射至您的应用开发流程
通过单一集成点支持 20 多项企业服务
// Get a user’s access token and
// profile data from an Identity Provider
import WorkOS from '@workos-inc/node';
const workos = new WorkOS('sk_example_123456789');
const profile = await workos.sso.getProfileAndToken({
code: '01E2RJ4C05B52KKZ8FSRDAP23J',
clientID: 'client_123456789',
});
# Get a user’s access token and
# profile data from an Identity Provider
require 'workos'
WorkOS.key = 'sk_example_123456789'
WorkOS::SSO.profile_and_token(
code: '01E2RJ4C05B52KKZ8FSRDAP23J',
client_id: 'client_123456789',
)
# Get a user’s access token and
# profile data from an Identity Provider
import workos
from workos import client
workos.api_key = 'sk_example_123456789'
workos.client_id = 'client_123456789'
client.sso.get_profile_and_token('01E2RJ4C05B52KKZ8FSRDAP23J')
// Get a user’s access token and
// profile data from an Identity Provider
import "github.com/workos/workos-go/pkg/sso"
sso.SetAPIKey("sk_example_123456789")
sso.GetProfileAndToken(
context.Background(),
sso.GetProfileAndTokenOptions{
Code: "01E2RJ4C05B52KKZ8FSRDAP23J",
}
)
// Get a user’s access token and
// profile data from an Identity Provider
$this->sso = new WorkOS\SSO();
$profile = $this->sso->getProfileAndToken("01E2RJ4C05B52KKZ8FSRDAP23J");
// Get a user’s access token and
// profile data from an Identity Provider
import com.workos.WorkOS;
WorkOS workos = new WorkOS("sk_example_123456");
ProfileAndToken profileAndToken = workos.sso.getProfileAndToken("01E2RJ4C05B52KKZ8FSRDAP23J", "client_123456789");
Profile profile = profileAndToken.profile;
// Get a user’s access token and
// profile data from an Identity Provider
WorkOS.SetApiKey("sk_example_123456");
var ssoService = new SSOService();
var options = new GetProfileAndTokenOptions
{
ClientId = "client_123456789",
Code = "01E2RJ4C05B52KKZ8FSRDAP23J",
};
var profile = await ssoService.GetProfileAndToken(options);
curl --request POST \
--url "https://api.workos.com/sso/token? \
client_id=client_123456789& \
client_secret=sk_example_123456789& \
grant_type=authorization_code& \
code=01E2RJ4C05B52KKZ8FSRDAP23J"
HTTP 200
Response {...}
"access_token": "01DMEK0J53CVMC32CK5SE0KZ8Q",
"profile": {
"id": "prof_01DMC79VCBZ0NY2099737PSVF1",
"connection_id": "conn_01E4ZCR3C56J083X43JQXF3JK5",
"connection_type": "okta",
"email": "alan@foo-corp.com",
"first_name": "Alan",
"last_name": "Turing",
"idp_id": "00u1a0ufowBJlzPlk357",
"object": "profile",
"raw_attributes": {...}
}WorkOS
SCIM 配置
与 Okta、Entra ID、ADFS 等集成
HRIS 集成
与 Bamboo、Rippling 等系统对接
轻松连接任何身份提供商或目录服务
自定义外观以匹配您的品牌风格
在自定义域名上托管(CNAME)
为 IT 管理员打造的流畅体验
配有详细截图的分步设置指南
无缝融入您现有的应用程序
“如果我们更早与 WorkOS 合作,我认为我们本可以拓展更多业务,它的反响一直非常好。”
“WorkOS 团队始终与我们并肩作战,他们的支持确保了最后几次迁移同样顺利。”
“现在 Cursor 完全运行在 WorkOS 之上。登录速度大幅提升,注册页面也美观得多,再也不用受制于 Auth0 那种对客户不友好且定价不透明的收费模式。而且,我们还期待尽快为企业版推出 SSO 功能。”
“SSO 是我们企业专业版的核心功能之一,借助 WorkOS,我们在一周内就完成了部署。文档非常全面,管理门户让新客户接入变得轻而易举,甚至在 Slack 中直接获得的支持也堪称出色。”
德米特里·谢韦连科
首席商务官
阅读更多
“集成过程简单、愉快又有趣。团队迅速解答了我的问题,并在我遇到问题时主动提供帮助。”
“当我问团队对 WorkOS 的体验如何时,他们只说了一句话——太棒了。”
“WorkOS 简化了在多个身份提供商之间实现单点登录(SSO)的复杂性。”
“使用内部解决方案时,每次配置 SSO 连接需要花费 2-4 小时。我们希望找到一种能让我们专注于核心产品开发的方案。”
“我们确实考虑过开源方案,但 WorkOS 提供的开发者体验明显更胜一筹。”
“借助审计日志功能,我们仅用几天时间就将存储、查询和导出能力成功上线生产环境。”
“我们认为 WorkOS 的连接式计费模式更符合我们的增长预期。管理门户也是一大关键特性,帮助我们节省了工程资源,并提升了企业级用户体验。”
“WorkOS 的 SCIM API 彻底改变了我们的工作方式,帮助我们满足了最大企业客户在用户生命周期管理方面的需求。”
“选择 WorkOS 非常直接。我们看到了现有客户的积极反馈,同时审阅文档也让我们确信他们的需求会得到充分满足。”
“WorkOS 的自服务接入极其简单,能够快速上手。它开箱即用地提供了我们急需且易于实现的核心功能。”
“真正打动我们的是 Admin Portal。我们的界面会为客户提供一个链接,他们可以自行前往 Admin Portal,按自己的节奏完成入职流程,完全不需要与我们沟通,让整个入职过程变得轻松顺畅。”
“SCIM 对我们客户来说是一场变革,为他们节省了大量时间并减少了摩擦。这一点至关重要——如果没有 SCIM,客户很可能会感到挫败,甚至可能转向提供更流畅体验的其他供应商。”
“入职流程非常出色。我喜欢直接给 IT 管理员发送设置链接,并在完成后收到邮件通知。整个过程高效便捷,无需安排会议或反复通过邮件与 IT 人员沟通。”
“如果你使用其他供应商,很可能无法获得 WorkOS 所提供的同等水平的支持。我们在 Slack 上提出的技术问题都能得到即时回复。”
Hannah Han-Ciaravella
Senior Product Manager
Read more
需要完整排版与评论请前往来源站点阅读。