Home / Companies / PropelAuth / Blog / March 2025

March 2025 Summaries

5 posts from PropelAuth

Filter
Month: Year:
Post Summaries Back to Blog
March has been an eventful month at PropelAuth, with numerous updates aimed at simplifying processes and enhancing user experience. Key developments include improved user management and configuration options accessible via the PropelAuth dashboard, such as configurable expiration times for expiring emails and enhanced SCIM connections for organizations. The platform now supports sorting API keys and unsetting user properties, as well as providing a direct link to SAML IDP guides. Streamlit integration has been streamlined thanks to OpenID Connect support, while a new CLI for Next.js accelerates PropelAuth setup. Updates to client libraries cater to high-scale API use cases, and a new .NET library supports various configurations and password hash migrations. Terraform now offers features like API Key Expiration alerts and OAuth client configurations, and GitLab SSO has been introduced. Additionally, the platform has improved OAuth flow support for Signup Query Params and included new webhooks and workarounds for specific use cases.
Mar 27, 2025 561 words in the original blog post.
Streamlit is an open-source Python framework that allows data scientists and machine learning engineers to create interactive web applications from existing Python scripts, offering a user-friendly alternative for those with limited CSS skills. Previously, integrating authentication and authorization features into Streamlit apps was limited, but the recent integration with PropelAuth enhances these capabilities by using OpenID Connect (OIDC) support to streamline the process. This integration simplifies the implementation of PropelAuth's features such as role-based access control (RBAC), organizational management, and multiple login methods, making it easier for developers to protect resources based on user roles and permissions within an organization. The integration process now requires only a few lines of code, significantly improving ease of use and security for Streamlit applications.
Mar 24, 2025 414 words in the original blog post.
The introduction of the propelauth CLI aims to simplify the process of setting up authentication in frameworks, focusing initially on Next.js due to its complex setup requirements. The tool is designed around three key design principles: ease of understanding, leveraging framework features effectively, and minimizing user errors. It automates the transformation of a basic Next.js App Router project into a comprehensive application with features like authentication, two-factor authentication (2FA), enterprise single sign-on (SSO), and SCIM. The CLI identifies the specific version and router of Next.js in use and updates the repository accordingly, accommodating both new and existing projects. Users can get started by installing the CLI globally, logging in with a personal API key, and running a simple setup command to integrate authentication into their projects. Feedback and support are encouraged through support channels to ensure continuous improvement of the tool.
Mar 20, 2025 367 words in the original blog post.
Blazor offers a streamlined method for building web applications using C#, allowing .NET developers to capitalize on their existing skills while minimizing dependency on JavaScript. This guide illustrates how to enhance security in a .NET Blazor Server application using PropelAuth, focusing on setting up authentication, securing pages, and incorporating multi-tenancy. An example is provided with a simple CRM where access to Leads is restricted to authorized users within specific organizations. The integration involves configuring PropelAuth with OAuth, utilizing authorization attributes in Blazor, and managing multi-tenant environments through role-based permissions. The guide also demonstrates how to display user information and manage data access using scoped services, highlighting the flexibility to switch between organizations through UI selections stored in cookies. Overall, it showcases how to maintain secure and efficient applications using Blazor and PropelAuth, with most operations handled in C#.
Mar 19, 2025 1,867 words in the original blog post.
.NET is a robust platform ideal for creating secure and high-performance applications, featuring a built-in claims-based identity system for simplifying authentication and authorization processes. PropelAuth has introduced support for .NET, aiming to streamline the integration of authentication into various tech stacks. This includes protecting backend routes and server-rendered Blazor applications, setting up Bearer token or OAuth authentication, and configuring features like login and signup pages, account management, and enterprise SSO. PropelAuth supports various frontends, allowing developers to combine .NET with virtually any user interface, promising an efficient end-to-end identity solution with minimal setup challenges.
Mar 13, 2025 390 words in the original blog post.