Session Spotlight
User Management Made Simple: Single Sign-On for Developers
Monday, January 29, 2024 - 4:00 PM CST, for 1 hour.
Regular, 60 minute presentation
Room: Campsite 2
Whether for a personal application or professional web platform, user identity and security are foundations of modern user experience. Attendees will learn about utilizing single sign-on approaches that utilize OAuth 2 and OIDC to create a frictionless registration and authentication experience for their end users. Beyond user authentication, we’ll also dig into the complications of user permissions and managing trust in a microservice architecture. We’ll utilize all these concepts to implement an OAuth flow sign in using Keycloak in a ReactJS front-end application. We’ll discuss token storage, session management and finally, we’ll utilize access tokens to request data from an API.
Prerequisites
A basic knowledge of authentication practices is helpful but not required. Simply knowing that user sessions can be tracked and how logins occur in web applications would be sufficient for this presentation.
Take Aways
- Learn how single sign-on technology works
- Learn how to add social authentication to your web applications
- Learn how to use Keycloak for user and permission management