WorkOS Blog

https://workos.com

Developer APIs / SDKs for enterprise-ready features like Single Sign-On (SSO/SAML), Passwordless Authentication, Directory Sync (SCIM), Audit Trail (SIEM), and more. Get started for free.

フィード

記事のアイキャッチ画像
What is Enterprise SSO and why does it matter?
WorkOS Blog
Learn what enterprise SSO is, why enterprises need it, how it works, and why you should support it in your SaaS.
3日前
記事のアイキャッチ画像
What is OpenID Connect (OIDC)?
WorkOS Blog
Learn what OpenID Connect (OIDC) is, how it works, why you should use it, and how to implement it using WorkOS.
4日前
記事のアイキャッチ画像
September Updates
WorkOS Blog
Enterprise Ready Conference, HIPAA compliance, frontend sessions, AuthKit branding customization
17日前
記事のアイキャッチ画像
Session management for frontend apps with AuthKit
WorkOS Blog
AuthKit now supports sessions for public clients, like mobile and single-page apps. Use the WorkOS React SDK to keep your users logged in for longer while keeping them safe from attacks.
21日前
記事のアイキャッチ画像
The Developer’s Guide to Auth Sessions
WorkOS Blog
Learn what sessions are and how you can implement them from scratch or using an auth provider like WorkOS.
21日前
記事のアイキャッチ画像
Secure authentication for frontend apps with PKCE
WorkOS Blog
AuthKit now supports Proof Key for Code Exchange (PKCE), the OAuth flow that enables public clients, like mobile and single-page apps, to authenticate and make API calls securely.
1ヶ月前
記事のアイキャッチ画像
What are fine-grained permissions?
WorkOS Blog
An in-depth look at fine-grained permissions, their benefits, challenges, use cases, and best practices for implementation.
1ヶ月前
記事のアイキャッチ画像
OAuth vs. OAuth 2: differences + what you need to know
WorkOS Blog
Learn the most important differences between OAuth vs. OAuth 2.
1ヶ月前
記事のアイキャッチ画像
The five different types of authentication
WorkOS Blog
Learn about the five major types of authentication and understand how they work.
1ヶ月前
記事のアイキャッチ画像
Coarse-grained vs. fine-grained access control: which should you use?
WorkOS Blog
Compare coarse-grained vs. fine-grained access control and find out which is right for you.
1ヶ月前
記事のアイキャッチ画像
What is fine-grained access control?
WorkOS Blog
Learn what Fine-Grained Access Control is and how it works.
1ヶ月前
記事のアイキャッチ画像
August Updates
WorkOS Blog
Certificate renewal flow, organization switching APIs, modeling your app docs, provider icons API
1ヶ月前
記事のアイキャッチ画像
What is Attribute Based Access Control (ABAC)?
WorkOS Blog
Attribute-Based Access Control (ABAC) provides a targeted, more precise way to manage who can see and use different resources and under which conditions.
1ヶ月前
記事のアイキャッチ画像
What is Authorization (AuthZ)?
WorkOS Blog
Learn what authorization is, its different patterns, and best practices.
2ヶ月前
記事のアイキャッチ画像
Managing SAML X.509 Certificates
WorkOS Blog
In this article, we’ll dive into what SAML X.509 certificates are, their role in your SAML Single Sign-On (SSO) connections, and best practices for managing these to ensure there is no downtime for your enterprise customers.
2ヶ月前
記事のアイキャッチ画像
Auth Glossary
WorkOS Blog
A glossary of terms and definitions for all things related to authentication and authorization.
2ヶ月前
記事のアイキャッチ画像
Build vs. buy part II: ROI comparison between homegrown and pre-built solutions
WorkOS Blog
For high-growth startups, time is the single most important resource. It’s so important that months of delay in shipping SSO and SCIM can result in a potential revenue loss of $7.95M compared to using a pre-built solution. The ROI difference is staggering too: 9% for a homegrown solution vs. 1,954% for a pre-built one. This article explains the methodologies used to calculate these numbers.
2ヶ月前
記事のアイキャッチ画像
SCIM vs SSO: What's the difference and how do they work together?
WorkOS Blog
SCIM vs SSO: Learn the differences between SCIM and SSO and how they work together in identity and access management.
2ヶ月前
記事のアイキャッチ画像
What is Google Zanzibar?
WorkOS Blog
Learn what Google Zanzibar is, how to implement it, and how it compares to other authorization technologies.
2ヶ月前
記事のアイキャッチ画像
July Updates
WorkOS Blog
RBAC for AuthKit, Fine-Grained Authorization early access, SCIM role assignment, updated Node SDK, and new Log Streams destination
3ヶ月前
記事のアイキャッチ画像
Implementation challenges of a homegrown SCIM solution
WorkOS Blog
SCIM provisioning is an important enterprise feature that provides user lifecycle management (ULM) and automated access control. Building this in-house means you must deal with fragmentation issues across onboarding, implementation, and triage, incurring significant engineering cost, delayed time to market, and potential security issues.
3ヶ月前
記事のアイキャッチ画像
Build vs buy part I: complexities of building SSO and SCIM in-house
WorkOS Blog
Time is invaluable for SaaS startups aiming to become Enterprise Ready quickly. Building complex (yet table stakes) features in-house, like SSO and SCIM, can significantly delay enterprise adoption. In part 1, we will dive into the hidden challenges you will face with a homegrown solution, highlighting just how demanding and time-consuming the process can be.
3ヶ月前
記事のアイキャッチ画像
Introducing Role-Based Access Control (RBAC) for AuthKit
WorkOS Blog
AuthKit now supports RBAC as part of its core authorization capabilities. RBAC is a common authorization scheme where each user is assigned one or more roles, and each role is assigned a set of permissions that defines which resources and actions the user can access in your application.
3ヶ月前
記事のアイキャッチ画像
The Developer’s Guide to RBAC and IdPs: Part II
WorkOS Blog
When building authorization for enterprise customers, supporting IdP role mapping is a challenging yet important task. This allows organizations to manage their roles and permissions through a single source of truth, the IdP, rather than dealing with unique permissions schemes for each SaaS tool.
3ヶ月前
記事のアイキャッチ画像
What is RBAC? How it works and when to use it
WorkOS Blog
Learn all about RBAC, how it works, its benefits, and when to use it.
3ヶ月前
記事のアイキャッチ画像
Unlocking the power of SCIM: streamlining enterprise user management
WorkOS Blog
SCIM plays an important role when selling to larger enterprises with IT teams that need to manage access for thousands of users. This post explains why you should prioritize implementing SCIM and the use cases it unlocks: improved security, automated provisioning and access management, and simplified billing.
3ヶ月前
記事のアイキャッチ画像
The Developer's Guide to RBAC: Part I
WorkOS Blog
Authorization often takes a backseat to authentication, but it becomes critical as applications scale and and require finer access control. This blog series covers the transition from basic role-based access control (RBAC) to more advanced fine-grained authorization (FGA), offering practical guidance for engineers implementing these systems.
3ヶ月前
記事のアイキャッチ画像
June Updates
WorkOS Blog
Developer Week recap, Apple OAuth, User Management with SCIM, IdP role assignment, the Remix example app, and more
4ヶ月前
記事のアイキャッチ画像
Lessons in safe identity linking
WorkOS Blog
Identity linking consolidates duplicate accounts with their own authentication credentials into a single account. While this seems straightforward, it involves a number of considerations around email and domain verification. WorkOS handles these complexities and provides secure identity linking by default.
4ヶ月前
記事のアイキャッチ画像
From four to five 9s of uptime by migrating to Kubernetes
WorkOS Blog
When we launched User Management along with a free tier of up to 1 million MAUs, we faced several challenges using Heroku: the lack of an SLA, limited rollout functionality, and inadequate data locality options. To address these, we migrated to Kubernetes on EKS, developing a custom platform called Terrace to streamline deployment, secret management, and automated load balancing.
4ヶ月前
記事のアイキャッチ画像
Why you should rethink your webhook strategy
WorkOS Blog
Developers favor webhooks for their ease of implementation and similarity to web endpoints. However, it's crucial to balance simplicity and data integrity, like choosing between TCP for reliability and UDP for speed. For SaaS vendors, offering more alternatives to webhooks will give developers the flexibility to meet diverse application needs.
4ヶ月前
記事のアイキャッチ画像
Auth in Middleware, Or How I Learned to Stop Worrying and Love the Edge
WorkOS Blog
Route-level authentication specifies which pages require authentication, keeping relevant logic together. Middleware-level authentication follows a Zero Trust model and simplifies group route authentication. The choice depends on your application architecture, but an additional authorization layer is needed for complete security.
4ヶ月前
記事のアイキャッチ画像
Migrating to Next.js App Router with zero downtime
WorkOS Blog
Can you really adopt Next.js App Router incrementally? At WorkOS, we learned that you can’t really migrate a complex app page by page without a hit to the UX. Instead, we worked out a migration guide that allowed us to test our entire app with App Router while still serving the Pages Router to users—before making the final switch.
4ヶ月前
記事のアイキャッチ画像
Single-Tenant vs Multi-Tenant: Which Option is Right for Your SaaS App?
WorkOS Blog
A comparison of single-tenant vs multi-tenant architecture: How they work, their pros and cons, and tips to decide which one suits your SaaS best.
4ヶ月前
記事のアイキャッチ画像
SSO vs OAuth: Key Differences You Must Know
WorkOS Blog
Compare OAuth vs SSO to learn what they are and which you should use in your SaaS.
4ヶ月前
記事のアイキャッチ画像
The 3 Best Alternatives to SAML SSO
WorkOS Blog
Discover the best three alternatives to SAML SSO: OAuth 2.0, OpenID Connect, and WS-Fed. Understand what each protocol offers and find out which one is the best fit for your needs.
4ヶ月前
記事のアイキャッチ画像
May Updates
WorkOS Blog
Send your own AuthKit emails, PKCE support for SSO, Events API for filtering orgs, soft deletion support in User Management
5ヶ月前
記事のアイキャッチ画像
You Need a SCIM Server — Here’s the Easiest Way to Create One
WorkOS Blog
Learn how to build a SCIM server for your app with WorkOS.
5ヶ月前
記事のアイキャッチ画像
What is IDaaS and What is it Used For?
WorkOS Blog
Learn what an IDaaS is, how it works and why it makes sense to use one.
5ヶ月前
記事のアイキャッチ画像
What is Authentication (AuthN)?
WorkOS Blog
Authentication (AuthN) is the process of verifying the identity of users or systems before granting access to resources, essential for ensuring security in applications. This blog explores various AuthN methods like passwords, multi-factor authentication, and biometrics, and discusses the trade-offs of building in-house or using third-party providers..
5ヶ月前
記事のアイキャッチ画像
SaaS Authentication: The Best Method(s) to Use For Your App
WorkOS Blog
Learn what SaaS authentication is, explore popular SaaS authentication methods, and find out how to choose and implement the right one.
5ヶ月前
記事のアイキャッチ画像
What is ReBAC? (Relationship-Based Access Control)
WorkOS Blog
Relationship-Based Access Control (ReBAC) is an authorization model that grants access based on user-resource relationships, offering a more dynamic approach compared to RBAC and ABAC. This blog breaks down how ReBAC works, its benefits and implementation challenges, and when it's the best fit for your app.
5ヶ月前
記事のアイキャッチ画像
What is Multi-tenancy? Pros, Cons & Best Practices
WorkOS Blog
Multi-tenancy is a software architecture where multiple users share a single application instance while keeping their data separate, making it cost-efficient and easier to manage. This blog explains multi-tenancy, its advantages and disadvantages, and offers best practices for implementation.
5ヶ月前
記事のアイキャッチ画像
What is Identity Provisioning?
WorkOS Blog
Learn what identity provisioning is, how it works, its benefits, and the protocols that enable it.
6ヶ月前
記事のアイキャッチ画像
April Updates
WorkOS Blog
GitHub secret scanning partnership, API endpoints for user auth methods and IdP identifiers, and Perplexity Enterprise Pro for all customers
6ヶ月前
記事のアイキャッチ画像
Top 5 Open Source SSO Solutions (Pros, Cons And What to Watch Out For)
WorkOS Blog
Our roundup of the best 5 open source SSO providers and how to choose the right one.
6ヶ月前
記事のアイキャッチ画像
Special offer for all WorkOS customers: Perplexity Enterprise Pro
WorkOS Blog
Perplexity is giving all WorkOS customers 3 free months of Perplexity Enterprise Pro.
6ヶ月前
記事のアイキャッチ画像
4 Types of Access Control: What you Need to Know + How to Implement
WorkOS Blog
Learn about the 4 main types of access control, how they work and how to choose the right one for your company.
6ヶ月前
記事のアイキャッチ画像
WorkOS acquires Warrant
WorkOS Blog
Today, we are excited to announce the acquisition of Warrant, the Fine Grained Authorization (FGA) service for developers. This is a major step in WorkOS’ vision to become the world’s best platform for identity, authentication, and authorization.
6ヶ月前
記事のアイキャッチ画像
ADFS vs SSO: Choosing the Right Authentication Solution
WorkOS Blog
We compare ADFS vs SSO, and discuss what they are, their benefits, drawbacks, and their roles in identity management.
6ヶ月前
記事のアイキャッチ画像
What does Deprovisioning Mean?
WorkOS Blog
Learn about deprovisioning user access with SCIM and the differences in deprovisioning strategies amongst major IdPs.
6ヶ月前
記事のアイキャッチ画像
SCIM 2.0 vs SCIM 1.0 - What’s The Difference Between The Two Versions?
WorkOS Blog
Exploring the differences between SCIM 2.0 and SCIM 1.0, and what's new in the latest version of the protocol
7ヶ月前
記事のアイキャッチ画像
The Developer's Guide to User Management
WorkOS Blog
Developer resource for modern day user management, including 101 topics like SSO and MFA as well as more advanced concepts like identity linking, email verification, and JIT provisioning.
7ヶ月前
記事のアイキャッチ画像
March Updates
WorkOS Blog
Sessions, Roles, Impersonation, streaming to Datadog, new JavaScript runtimes support, and Radix Themes 3.0
7ヶ月前
記事のアイキャッチ画像
Launch Week Day 5: Impersonation
WorkOS Blog
Compared to alternatives like screen sharing, written documentation, or shared login credentials, impersonation provides an effective and secure way for your support team to troubleshoot.
7ヶ月前
記事のアイキャッチ画像
Launch Week Day 4: Cloudflare Workers & Edge support
WorkOS Blog
The workos-node library now supports JavaScript environments like Deno, Bun, Cloudflare Workers, Vercel, and Node, simplifying API requests across these platforms.
7ヶ月前
記事のアイキャッチ画像
Launch Week Day 3: Stream WorkOS events to Datadog
WorkOS Blog
The new Datadog integration now lets you stream WorkOS events and generate comprehensive reports of all end-user logins, offering improved monitoring and debugging.
7ヶ月前
記事のアイキャッチ画像
Launch Week Day 2: Roles
WorkOS Blog
With Roles, defining access control levels for your users is now a breeze. When a user session is initiated, role information will appear by default.
7ヶ月前
記事のアイキャッチ画像
Launch Week Day 1: Sessions
WorkOS Blog
Session management is the mechanism for securely handling interactions between a user and an application within a specific time frame. Sessions are now available to all WorkOS users for free.
7ヶ月前
記事のアイキャッチ画像
OAuth vs OpenID: Understanding the Key Differences
WorkOS Blog
OAuth vs OpenID: Learn how they work, their pros and cons, and when to use each or both.
7ヶ月前
記事のアイキャッチ画像
SAML vs OAuth: What's the Difference + Which should you use?
WorkOS Blog
Exploring the differences between SAML and OAuth, how they function, and how to choose which one to support.
7ヶ月前
記事のアイキャッチ画像
LDAP vs SSO
WorkOS Blog
We compare LDAP vs SSO to learn what they are, how they work, and when to use which.
7ヶ月前
記事のアイキャッチ画像
Active Directory SCIM - Can you sync Active Directory users and groups with SCIM?
WorkOS Blog
Learn how to sync Active Directory users to any SaaS app using the SCIM protocol.
7ヶ月前
記事のアイキャッチ画像
February Updates
WorkOS Blog
Test SSO, organization auth policies, profile pictures from OAuth providers, and why Hypercare migrated from Auth0
8ヶ月前
記事のアイキャッチ画像
Introducing Test SSO, an easier way to integrate SSO into your app
WorkOS Blog
Test SSO enables developers to perform rigorous end-to-end testing for the SSO integration without having to sign up with an identity provider.
8ヶ月前
記事のアイキャッチ画像
SCIM Security: Is the User Provisioning Protocol Secure?
WorkOS Blog
SCIM automates and secures user identity management across systems with TLS encryption and authorization mechanisms. This blog explains SCIM's functionality, security features, and the advantages of automated user provisioning to minimize administrative burden and security risks.
8ヶ月前
記事のアイキャッチ画像
SCIM for ADFS
WorkOS Blog
In this article, we're going to unpack everything you need to know about SCIM and SCIM provisioning, dive into how SCIM works, and show you how to start using SCIM for ADFS.
8ヶ月前
記事のアイキャッチ画像
A guide to organization modeling
WorkOS Blog
This guide surfaces complexities and implementation details for supporting organization modeling as part of the authentication and authorization layer for apps.
8ヶ月前
記事のアイキャッチ画像
SCIM vs JIT: What’s the Difference
WorkOS Blog
Exploring the differences between JIT and SCIM, how they function, and how to choose which one to support.
8ヶ月前
記事のアイキャッチ画像
Creating stronger passwords with AuthKit
WorkOS Blog
A technical deep dive on how AuthKit ensures strong user passwords.
8ヶ月前
記事のアイキャッチ画像
What is Automated Provisioning?
WorkOS Blog
Everything you need to know about the automated provisioning of account access.
8ヶ月前
記事のアイキャッチ画像
SSO vs SSL: Does SSO work over SSL?
WorkOS Blog
Learn what SSO is, how its used with SSL and which other protocols are involved.
9ヶ月前
記事のアイキャッチ画像
SAML vs SSO: Are They The Same Thing?
WorkOS Blog
Explore the differences between SAML vs SSO, clarify common misconceptions, and learn how SAML specifically facilitates SSO.
9ヶ月前
記事のアイキャッチ画像
SCIM Protocol Explained
WorkOS Blog
Learn what the SCIM protocol is, what it's used for, and how to use it in your own SaaS app.
9ヶ月前
記事のアイキャッチ画像
January Product Updates
WorkOS Blog
Bot Protection in AuthKit, Organization filtering in Dashboard, Filtering Google Workspace Directories, Auth0 pricing comparison, and more
9ヶ月前
記事のアイキャッチ画像
Auth0 pricing: how it works and compares to WorkOS
WorkOS Blog
High costs, low usage caps, and opaque pricing are common complaints users voice about Auth0. This post provides a detailed breakdown of the pricing models of Auth0 and WorkOS, and how WorkOS delivers more transparent and competitive pricing options for B2B SaaS companies.
9ヶ月前
記事のアイキャッチ画像
What is a SCIM Connector and Which One Should You Use?
WorkOS Blog
Discover what a SCIM connector is, why it's useful, and explore our top 3 picks for SCIM connectors to consider for improving your system's integration and management.
9ヶ月前
記事のアイキャッチ画像
The Developer’s Guide to Directory Sync / SCIM
WorkOS Blog
Our guide will walk you through everything Directory Sync: what it is, why you should care, protocols like SCIM, Directory Sync vs JIT, and how to build it into your product.
9ヶ月前
記事のアイキャッチ画像
5 Examples of SCIM Implementation
WorkOS Blog
Discover how SCIM endpoints work, see examples of 5 key operations they should handle, and find out an easier way to manage SCIM without creating your own endpoint.
9ヶ月前
記事のアイキャッチ画像
What are JSON Web Tokens (JWT) used for?
WorkOS Blog
Learn what JWTs are, how they work and what you can use them for.
9ヶ月前
記事のアイキャッチ画像
The Top 3 SCIM Providers for 2024
WorkOS Blog
We’ll walk you through exactly what SCIM is, what to look for when selecting a SCIM provider and our top 3 recommendations for SCIM providers to cover any use case.
9ヶ月前
記事のアイキャッチ画像
What is a Directory Service?
WorkOS Blog
Learn what a directory service is, how it works, the leading providers, and why companies use it to manage access.
9ヶ月前
記事のアイキャッチ画像
LDAP vs Active Directory: Differences + What You Need to Know
WorkOS Blog
Exploring the differences between LDAP and Active Directory, how they function, and how to choose which one to support.
9ヶ月前
記事のアイキャッチ画像
What are SCIM Groups?
WorkOS Blog
SCIM defines two main resource types — users and groups. SCIM groups are a collection of users that have something in common and play a critical role in role-based access control.
9ヶ月前
記事のアイキャッチ画像
Directory Sync - How to Provision Users onto Your SaaS App From Microsoft Entra, Google Workspace and More
WorkOS Blog
Learn how to use Directory Sync to provision users from your SaaS app to any IdP.
9ヶ月前
記事のアイキャッチ画像
2023 Product Updates Recap
WorkOS Blog
A recap of 40+ releases for WorkOS customers in 2023 including 99.99% availability, Events API, AuthKit, Domain Verification API, and more.
10ヶ月前
記事のアイキャッチ画像
SSO vs Federation: Key Differences + How They Work Together
WorkOS Blog
Exploring the differences between SSO and Federation, how they function, and how to choose which one to support.
10ヶ月前
記事のアイキャッチ画像
SCIM vs SAML: What Each Does and How To Use Them Together
WorkOS Blog
Learn about SCIM and SAML, how they work together, their security aspects, and get tips on starting with each.
10ヶ月前
記事のアイキャッチ画像
SAML 2.0 vs SAML 1.1 - What’s the difference between the SAML versions?
WorkOS Blog
Compare SAML 2.0 vs SAML 1.1 to understand their key differences and why the transition to SAML 2.0 was necessary.
10ヶ月前
記事のアイキャッチ画像
What is SAML and How Does it Work?
WorkOS Blog
In this article, you’ll learn more about what SAML is, how you can set it up, and what other options you have to provide similar functionality and support SSO for your customers.
10ヶ月前
記事のアイキャッチ画像
Every SCIM Attribute Explained
WorkOS Blog
In this article, you’ll learn more about attributes, including how the key attributes work, and how you can use custom attributes to deliver additional functionality.
10ヶ月前
記事のアイキャッチ画像
OAuth and JWT: How To Use Together + Best Practices
WorkOS Blog
In this article, we'll break down OAuth and JWT, explaining how each works, pointing out the key differences, and sharing best practices for implementing each - separately or together.
10ヶ月前
記事のアイキャッチ画像
OIDC vs SAML: Key Differences and Which to Use
WorkOS Blog
Exploring the differences between OIDC and SAML, how they function, and how to choose which one to support.
10ヶ月前
記事のアイキャッチ画像
What is MFA, and why does your app need it?
WorkOS Blog
MFA is included with User Management (free up to 1 million MAUs) and can be enabled in just a few steps. However, should you choose to support MFA in-house, it is important to remember that implementation requires sizable changes to the backend and the frontend.
10ヶ月前
記事のアイキャッチ画像
How AI Companies Can Quickly Become Enterprise Ready
WorkOS Blog
Enterprise Readiness in AI is accelerated due to the downstream impact of SOC 2 compliance, stringent protection of sensitive customer data in LLMs, and a focus on core product development over non-proprietary features.
10ヶ月前
記事のアイキャッチ画像
November Product Updates
WorkOS Blog
User Management APIs (free up to 1 million MAUs), Domain Verification API, Dashboard SAML for all teams, and the Enterprise Readiness Guide for Product Managers
10ヶ月前
記事のアイキャッチ画像
What is Seamless SSO by Microsoft? Everything You Need To Know
WorkOS Blog
We’ll explain what Seamless SSO is, how it works, and how you can implement it — whether you’re an IT admin or a startup developer.
10ヶ月前
記事のアイキャッチ画像
What Is Just-In-Time Provisioning and How Do You Use It?
WorkOS Blog
We’ll explain what JIT is, how it compares to other user provisioning strategies, why you should consider supporting it and how you can implement it.
1年前
記事のアイキャッチ画像
Introducing AuthKit and User Management APIs
WorkOS Blog
AuthKit is a Radix-powered open source authentication UI built for effortless customizations. User Management is the backend platform handling email verification, account linking, bot blocking, organization modeling, and more.
1年前
記事のアイキャッチ画像
The Best 5 SSO Providers to power your SaaS app in 2024
WorkOS Blog
‍In this article, we’ll explain why you should use an SSO provider, what you should look for when choosing an SSO provider and the best 5 SSO providers you can choose from.
1年前