{"repo":"ssoready/ssoready-typescript","free":true,"listed":false,"github":"https://github.com/ssoready/ssoready-typescript","clone":"git clone https://github.com/ssoready/ssoready-typescript.git","description":"TypeScript / Node.js SDK for SSOReady. Add SAML + SCIM support to any JavaScript application this afternoon.","language":"TypeScript","stars":17,"topics":["saml","sso","scim"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"SSOReady-Typescript: SAML & SCIM for Typescript ssoready is a Typescript/Node.js SDK for the SSOReady API. SSOReady is a set of open-source dev tools for implementing Enterprise SSO. You can use SSOReady to add SAML and SCIM support to your product this afternoon. For example applications built using SSOReady-TypeScript, check out: - SSOReady Example App: Node + TypeScript + Express.js with SAML - SSOReady Example App: Next.js + NextAuth Reference A full reference of the SDK is available here. Installation Usage This section provides a high-level overview of how SSOReady works, and how it's possible to implement SAML and SCIM in just an afternoon. For a more thorough introduction, visit the SAML quickstart or the SCIM quickstart. The first thing you'll do is create a SSOReady client instance: SAML in two lines of code SAML (aka \"Enterprise SSO\") consists of two steps: an initiation step where you redirect your users to their corporate identity provider, and a handling step where you log them in once you know who they are. To initiate logins, you'll use SSOReady's Get SAML Redirect URL endpoint: You can use whatever your preferred ID is for organizations (you might call them \"workspaces\" or \"teams\") as your organizationExternalId . You configure those IDs inside SSOReady, and SSOReady handles keeping track of that organization's SAML and SCIM settings. To handle logins, you'll use SSOReady's Redeem SAML Access Code endpoint: You configure the URL for your /ssoready-callback en","default_branch":null,"files":null,"tree":[],"storefront":"/r/ssoready","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ssoready/ssoready-typescript/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}