{"repo":"descope/descope-ruby-sdk","free":true,"listed":false,"github":"https://github.com/descope/descope-ruby-sdk","clone":"git clone https://github.com/descope/descope-ruby-sdk.git","description":"Ruby library used to integrate with Descope","language":"Ruby","stars":40,"topics":["authentication","authorization","descope","ruby","ruby-sdk","sdk"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Descope SDK for Ruby The Descope SDK for Ruby provides convenient access to the Descope user management and authentication API for a backend written in Ruby. You can read more on the Descope Website. Requirements The SDK supports Ruby 3.3.0 and above. Installing the SDK Install the package with: Setup A Descope Project ID is required to initialize the SDK. Find it on the project page in the Descope Console. Important Logging note You may pass log level: 'debug' to the client config or use DESCOPE LOG LEVEL env var. Be aware that only the management key is truncated, and the JWT responses are printed on debug Do not run with log level debug on Production! Logging You can customize logging behavior: Authentication Methods These sections show how to use the SDK to perform various authentication/authorization functions: 1. OTP Authentication 2. Magic Link 3. Enchanted Link 4. OAuth 5. SSO (SAML / OIDC) 6. TOTP Authentication 7. Passwords 8. Session Validation 9. Roles & Permission Validation 10. Tenant selection 11. Signing Out 12. History API Management Function These sections show how to use the SDK to perform permission and user management functions. You will need to create an instance of DescopeClient by following the Setup guide, before you can use any of these methods: 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. Au","default_branch":null,"files":null,"tree":[],"storefront":"/r/descope","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/descope/descope-ruby-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."}