Home / Companies / FusionAuth / Blog / January 2023

January 2023 Summaries

6 posts from FusionAuth

Filter
Month: Year:
Post Summaries Back to Blog
The Single Sign-On (SSO) technique allows users to authenticate with multiple applications using a single set of login credentials. This reduces password fatigue and minimizes the number of support tickets created for IT teams. SSO enhances security by limiting exposure to security issues like keystroke probing and exposure, while also enabling additional functionality such as multi-factor authentication and anomalous behavior detection at the identity provider. In this tutorial, you'll learn how to design and implement SSO using Django and FusionAuth, an authentication and authorization platform. By following the step-by-step instructions, you can integrate your Django application with FusionAuth and enable SSO-based authentication for your users.
Jan 24, 2023 1,982 words in the original blog post.
The OAuth Authorization Code grant is a widely used framework for securely managing user authentication and authorization, providing multiple tokens such as access, refresh, and optional ID tokens. These tokens are pivotal for gaining access to APIs and protected resources, with the access token being used directly, while the refresh token allows obtaining new access tokens. The FusionAuth team advocates for integrating OAuth standards, highlighting benefits like centralized personal information storage, granular user permissions, and advanced authentication functionalities like MFA and single sign-on. Tokens can be stored either on the client-side or server-side, each method offering distinct advantages; client-side storage enhances scalability for distributed applications, while server-side storage simplifies integration for monolithic applications. Token validation is crucial, with options like JWTs enabling signature checking, and introspection providing an alternative where tokens lack internal structure. The ID token, which should be securely stored and not used for accessing protected data, is primarily for displaying user information.
Jan 19, 2023 2,236 words in the original blog post.
FusionAuth has been recognized as a Best Place to Work and Best Startup to Work by BuiltinDenver, acknowledging the company's commitment to creating an enjoyable and productive work environment. The recognition is attributed to the hard work and dedication of FusionAuth employees, who have driven the company's growth from 7 to almost 30 employees in just one year. The company has also established its own employee awards program to recognize outstanding contributions and foster a sense of community among team members.
Jan 11, 2023 259 words in the original blog post.
The text discusses two authentication protocols: OpenID Connect (OIDC) and Security Assertion Markup Language (SAML). Both protocols are used to determine the identity of an entity before granting access, but they differ in their approach and implementation. OIDC is an open authentication protocol built on top of OAuth 2.0, which delegates authentication to identity providers like Google and FusionAuth. It uses tokens known as JSON Web Tokens (JWTs) for authentication and supports single sign-on (SSO). SAML, on the other hand, is a more established protocol that uses XML data format for transferring messages between applications for authentication via different bindings. While OIDC is considered more developer-friendly and easier to implement, SAML offers flexibility but can be complex and difficult to manage. Both protocols have their trade-offs in terms of platform support, response format, complexity, implementation, security, and use cases. Ultimately, the choice between OIDC and SAML depends on the specific needs and requirements of an application or organization.
Jan 09, 2023 1,954 words in the original blog post.
FusionAuth version 1.42 includes several new features and enhancements, such as the ability to force Multi-Factor Authentication (MFA), rehashing of passwords on password change, allowing users to unlock their accounts by changing their password, and more. These changes aim to improve security, user experience, and administrative convenience. The release also addresses various issues, bug fixes, and schema changes, with detailed explanations available in the release notes.
Jan 05, 2023 711 words in the original blog post.
This tutorial guides users through building a basic Java and Spring web application that utilizes FusionAuth for user registration and authentication. The application features a simple login system with an optional "secret" area where users can view their profile via OpenID Connect (OIDC). Users are prompted to set up an admin user and password, enable self-service registrations, and configure the JWT parameters in FusionAuth. The tutorial also covers setting up Spring Boot OAuth 2.0 client configuration, adding a home page and controller, creating a user controller to show the logged-in user their profile on FusionAuth, and testing the application. Ultimately, the goal is to demonstrate how FusionAuth can simplify authentication and security for Java-based web applications.
Jan 03, 2023 2,107 words in the original blog post.