v2.0.0 - Full Stack Authentication Release
🚀 What's New?
This is a major release that introduces Full Stack Authentication (FSA) capabilities to the Python SDK. This empowers developers to build comprehensive, enterprise-ready authentication and user management into their applications with minimal code.
With this release, developers can now programmatically:
- Implement passwordless sign-in using magic links and one-time passcodes.
- Connect to any enterprise identity provider via SAML and OIDC for Single Sign-On (SSO).
- Manage the entire user lifecycle, including invitations, role-based access control (RBAC), and provisioning.
- Enforce advanced security policies such as session duration and idle timeouts at the organization level.
🆕 Full Stack Authentication Support Added
The SDK has been significantly updated to provide a complete interface for Scalekit's Full Stack Authentication platform. This includes:
- Authentication Methods: New clients and methods for handling passwordless, social, and enterprise SSO authentication flows in a unified manner.
- User Management: A comprehensive set of APIs to create, read, update, and delete users and their role assignments.
- Organization Management: Full programmatic control over organization settings, including security policies and domain management.
Please refer to the official documentation and migration guide to upgrade your application to v2.0.0
.