Session
Mastering Application Login with Identity Provider
This session addresses challenges in implementing secure and efficient login mechanisms for React applications. The session provides a comprehensive exploration of login functionalities, ranging from fundamental authentication processes to advanced implementations such as Single Sign-On (SSO), Multi-Factor Authentication (MFA), and social login integrations. Attendees will gain hands-on insights into leveraging the React SDK to achieve OpenID Connect (OIDC) compliance, streamline token management, and adhere to best practices for robust application security.
Participants will understand the common pitfalls and obstacles faced during the implementation of user authentication in React applications, while exploring strategies to effectively overcome challenges such as scalability, performance bottlenecks, and ensuring regulatory compliance. The session delves into the practical steps for setting up basic login processes and enhancing user experience and security with advanced features such as Single Sign-On (SSO) for seamless transitions across applications, Multi-Factor Authentication (MFA) to strengthen login security, and multiple login options including social logins and enterprise IDP logins. Attendees will also learn about passwordless authentication methods through passkeys, SMS OTP, email OTP, and magic links.
By utilizing the React SDK, developers can build secure and efficient authentication flows while achieving compliance with modern security standards like OpenID Connect (OIDC). Features such as multi-attribute login and conditional authentication, based on factors like user attributes, IP, risk levels, and new devices, will be thoroughly explored. Additionally, the session will cover user management and lifecycle features, including user registration and verification processes, account recovery mechanisms, and disabling or suspension features. Event-based notifications for key actions and audit trails and reporting capabilities for monitoring and compliance will also be discussed.
A live demonstration will guide participants through integrating a React app with external identity providers, creating a React application with Vite, installing the open source React SDK provided by Asgardeo, and implementing login and logout capabilities. The demo will also show how to read user profiles using JWT, secure application routes, and access protected resources. Advanced topics such as connecting LDAP and Active Directory for enterprise-grade identity solutions, scalability and performance optimization techniques for high-traffic applications, and ensuring regulatory compliance with data protection and privacy standards will be included.
The practical application and demo segment will build and secure a sample application step-by-step, integrating the application with an identity provider, implementing secure login flows, and demonstrating passwordless and conditional authentication. This session is ideal for developers looking to enhance their knowledge of user authentication, adopt industry-standard security practices, and streamline the integration of modern identity solutions into their React applications. By the end of the session, attendees will have a comprehensive understanding of secure login mechanisms and practical insights into implementing them effectively in real-world applications.
Harsha Thirimanna
Architect & Associate Director
Austin, Texas, United States
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top