{"repo":"descope/node-sdk","free":true,"listed":false,"github":"https://github.com/descope/node-sdk","clone":"git clone https://github.com/descope/node-sdk.git","description":"Node.js library used to integrate with Descope","language":"TypeScript","stars":64,"topics":["nodejs","sdk","authentication","typescript","descope","node","node-sdk","nodejs-sdk"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Descope SDK for Node.js The Descope SDK for Node.js provides convenient access to the Descope user management and authentication API for a backend written in Node.js. You can read more on the Descope Website. Requirements The SDK supports Node version 16 and above. Installing the SDK Install the package with: Authentication Functions Setup Before you can use authentication functions listed below, you must initialize descopeClient to use all of the built-in SDK functions. You'll need your Descope Project ID to create this, and you can find it on the project page in the Descope Console. Once you've created a descopeClient , you can use that to work with the following functions: 1. OTP Authentication 2. Magic Link 3. Enchanted Link 4. OAuth 5. SSO/SAML 6. TOTP Authentication 7. Passwords 8. Session Validation 9. Roles & Permission Validation 10. Logging Out Management Functions Setup Before you can use management functions listed below, you must initialize descopeClient . If you wish to also use management functions, you will need to initialize a new version of your descopeClient , but this time with a ManagementKey as well as your Project ID . Create a management key in the Descope Console. Then, you can use that to work with the following functions: 1. Manage Tenants 2. Manage Users 3. Manage Access Keys 4. Manage SSO Setting 5. Manage Permissions 6. Manage Roles 7. Query SSO Groups 8. Manage Flows 9. Manage JWTs 10. Impersonate 11. Embedded Links 12. Audit 13. Manage FGA (Fin","default_branch":null,"files":null,"tree":[],"storefront":"/r/descope","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/descope/node-sdk/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."}