Follow this step-by-step tutorial to add Directory Sync to your Node.js app for enterprise IdPs. We include an example app, code snippets, and a WorkOS solution.
Eden Workplace, an all-in-one workplace management platform that counts Bark and Lattice as customers, shares how they support SSO and Directory Sync for their customers with WorkOS.
In this step-by-step tutorial we dive into adding Single Sign-On (SSO) to your Node.js app for enterprise IdPs. We include an example app, code snippets, and a WorkOS solution.
Explore some of the considerations to be made when deciding whether to build an SSO or Directory Sync solution on your own, or to pay for an existing authentication service.
In this step-by-step tutorial, learn how to configure and validate your WorkOS webhooks from your development machine by using ngrok's secure, public URLs.
Allow your customers to easily set up SSO by following this step-by-step tutorial to add the WorkOS Admin Portal to your Flask app. Example app and code snippets included!
Learn the key differences between SP-initiated SSO and IdP-initiated authentication, as well as the security vulnerabilities inherent to IdP authentication.
Allow your customers to easily set up SSO by following this step-by-step tutorial to add the WorkOS Admin Portal to your Django app. Example app and code snippets included!
Jim Barksdale once said, “There [are] only two ways to make money in business: One is to bundle; the other is unbundle.” Here's when you should bundle your product for enterprise sales.
Follow this step-by-step tutorial to add Directory Sync to your Flask app for enterprise IdPs. We include an example app, code snippets, and a WorkOS solution.
Changelogs are important communication tools, and should be made for people to enjoy reading. Here are five decisions we made to make the best changelog we possibly could.
In this 12-step tutorial we dive into adding Directory Sync to your Django app for enterprise IdPs. We include an example app, code snippets, and a WorkOS solution.
Designing a dark mode version of your app comes with its own challenges. In this post, we will share some of the lessons we learned during the implementation of dark mode at WorkOS.
In this 11-step tutorial we dive into adding Single Sign-On (SSO) to your Flask app for enterprise IdPs. We include an example app, code snippets, and a WorkOS solution.
In this guide, we'll explore 15 ways to keep your teammates and customers secure at your growing startup from threats such as data breaches, phishing, cryptojacking, ransomware, and DDoS attack.
In this 14-step tutorial we dive into adding SSO solutions to your Django app for enterprise IdPs. We include a sample app, code snippets, and a WorkOS solution.
The size of your startup, no matter how small, won’t keep it safe. In this post, we cover five common threats facing your startup and explain how they work.
GDPR and CCPA are data privacy protection laws in the EU and California, respectively, that regulate how firms handle and share consumers’ personal information.
One time passwords (OTPs), such as those created by authenticator apps and Yubikeys, are a common way to add additional security to application authentication.
Architecting SSO from a Systems Design perspective: what code and data lives where, who controls what, and what this ultimately means for your business as you grow your app
Patch is a platform for negative emissions with carbon estimation and removal APIs. A quick WorkOS SSO integration unblocked $1 million of enterprise GMV for Patch.
Developers are tired of being tied to the technology stack their CMS vendor requires. Is a headless CMS the solution? Learn more in our Developer's Guide to Headless CMSs.
This case study on Hopin goes over how WorkOS saved them time and and effort when it came to integrating SSO. This case study also includes an interview and a Loom walk through.
Creating great developer documentation is harder than it looks. Learn from Stripe, Twilio, GitHub, and more to learn how you can create docs like the greats. Acquire more users, retain more users
Zendesk crossed the chasm between the SMB market and the enterprise market, all while expanding its product line and developing the features that made enterprises want to adopt its products.
Identity is an important problem, but solving it is outside your core skill set. Lucky for you, and with apologies to Steve Jobs, there’s a SaaS - and a guide! - for that.
In this developer’s recipe we dive into Firebase Auth and SSO solutions for enterprise IdPs. We include a sample app, our integration guide, and a WorkOS solution.
A WorkOS Developer Success Engineer describes his personal approach to success engineering by drawing on his experience as a high-end cheesemonger, focusing on education, empathy, and good taste.
What does federated mean? Federation refers to group of entities that are independent yet united under a central organization. Learn how that meaning applies to search, identity, and databases.
Twilio built a business model that started with individual developers and expanded into massive enterprise sales. Learn how they did it––and how you can too.
RBAC and ABAC are the two most common access control models for system authorization. Understanding the differences between the two is key for choosing between RBAC vs. ABAC for your system.
If you build it, they won't come. As a founder, it's your job to make the sales that fuel your company's growth––and that includes enterprise sales. Read this guide so you can land the big deals.
So, you're writing your first service level agreement? Learn from the best: examples from Slack, Amazon, and Google show how you can write your SLA for comprehension and effectiveness.
User provisioning and user deprovisioning is how you can enable system access to new employees and restrict access to departing employees. Learn how this can make you more efficient and secure.
Compliance stands between your company and growth. If you want to sign enterprise deals, learn the differences between SOC 1, SOC 2, and SOC 3––and how best you can comply.
A guide to magic links: the how they work and why you should use them. We’ll take a deep dive into how magic links work from a technical, security, and UX perspective.
GDRP affects companies the world over and as a developer, it's your job to ensure compliance. Read our guide to the basics to understand what GDPR entails.
Last month, we held our WorkOS Fall Release! We debuted new features, gave product updates, launched our new docs site, and hosted a fireside chat with the CTO of Webflow.
The WorkOS style guide for technical content. Our descriptive guide to writing blogs, tutorials, and technical documentation for developers by a developer.
Learn how Webflow, a responsive web design tool used by Zendesk, Dell and Hellosign, saved over 3 months of engineering time by integrating SSO using WorkOS.
We put together this list of the top SSO providers for 2020: to help you find the SSO provider that meets your needs now and can grow with you as your company scales.
In this article, we’ll cover a baseline of authentication protocols: PAP, CHAP, and EAP. We’ll cover what the protocol is, give a detailed example, and talk through some of the weaknesses.
Callingly is a sales enablement platform that integrates into customer’s CRM systems. Learn how they saved 120 developer hours by integrating SSO with WorkOS instead of building in-house.
This post will walk through the basics of how to send out webhooks from your app, manage authentication, handle security, and provide a smooth developer experience to your customers.
Last month, we held our first public event: the WorkOS Summer Release! Putting together a fully remote event as a fully remote team involved a lot of prep work.
Authentication and authorization are often interwined, but refer to completely different things. This post breaks down the difference and explores difference schemes for each.
Cerkl is a cross-channel internal communications solution that serves over 2 million active users a month. Learn how Cerkl integrated WorkOS SSO in two days and unblocked enterprise deals.
If you’ve been put in charge of writing a security policy document, you might feel a tad overwhelmed. This guide will help, with examples from companies like Slack and Stripe.
The history of digital authentication spans just 60 years, but things have progressed (really) quickly. This guide walks through the basics and where things might be going.
SOC 2 compliance will help your company grow and land larger deals, but it takes some work to get there. This guide will walk through what you need to know as a developer.
For intrepid developers planning on homebrewing enterprise SAML SSO, here's a guide covering common SAML security vulnerabilities, footguns, and countermeasures.
EnjoyHQ is a UX research repository for product and design teams, supporting companies of all sizes. Learn how EnjoyHQ utilized WorkOS to implement enterprise level SSO in less than 4 hours.
How Dropbox built enterprise ready features like admin controls and integrations that let them close bigger, more impactful deals, move upmarket, and stay competitive.
This post explores UI/UX best practices for Identity Provider (IdP) and Service Provider (SP) initiated SSO flows, like subdomaining tenants and separating email and password screens.
Our guide will walk you through the audit log basics that every developer should know: why audit logs are important, event formats, SIEM tools, retention best practices, and more.
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.
Adding SSO to your app is a common requirement for selling to enterprise customers. Here’s a guide that will help you understand SSO and choose the best way to add it to your app.
Incorporating enterprise features unlocked big deals for Slack. This post looks at how features like SAML SSO, EKM, and audit logs help Slack close those enterprise deals.
Our team of Developer Success Engineers would be delighted to chat with you about WorkOS features and how to make your app enterprise-ready.