Exploring Profile Management and Authentication with React-Admin | Episode 160

Channel:
Subscribers:
542
Published on ● Video Link: https://www.youtube.com/watch?v=stnX6tEWY_4



Duration: 0:00
54 views
2


In this video, I dove into developing a React-Admin front-end for user profiles, focusing on authentication flows and improving the layout for practical usage. I explored integrating Cognito for login management, including the challenges and nuances of passkey support and the use of hosted login pages. While working on implementing these features, I shared insights on debugging and handling AWS configurations, such as granting temporary credentials for service access securely.

Beyond authentication, I improved the profile page, refactoring it into an informational card and adding sections for user-specific fields like time zones, Twitch credentials, and stream tags. As part of future-proofing the project, I discussed transitioning from the local browser-based data provider to a custom API with secure Cognito session validation.

Additionally, I tackled creating custom components, such as a Twitch callback page, and worked through refining TypeScript handling for token validation and error states. This session highlights the step-by-step process of enhancing React-Admin components for real-world applications, along with debugging and live coding insights.

Check out my progress and stay tuned for more updates as I continue optimizing this project!

🔗 Check out my Twitch channel for more streams: https://www.twitch.tv/saebyn
GitHub: https://github.com/saebyn
Discord: https://discord.gg/N7xfy7PyHs




Other Videos By saebynVODs


2025-04-06Building a Stream Manager with TypeScript and Rust – Episode 170
2025-03-30Implementing DynamoDB Queries and Debugging in Rust: Glowing-Telegram Project - Episode 169
2025-03-25Optimizing Row Interaction and Backend Enhancements | Rust APIs + React-Admin - Episode 168
2025-03-22Building Stream Timelines and Bulk Episode Creation | Glowing-Telegram Project - Episode 167
2025-03-15Building an API with Python, Rust, Pulumi, and AWS: DynamoDB Integration - Episode 166
2025-03-06DynamoDB Table Creation and Data Sync with Pulumi and Python - Episode 165
2025-02-23Migrating Data from Postgres to DynamoDB with Python for Glowing Telegram Project - Episode 164
2024-12-31Building a Dynamic Stream Manager Interface with Material-UI | Episode 163
2024-12-30Building a Custom Stream Manager UI for Glowing Telegram | Episode 162
2024-12-29Building a Custom Twitch Dashboard: React + Rust Integration | Episode 161
2024-12-27Exploring Profile Management and Authentication with React-Admin | Episode 160
2024-12-26Building a Dynamic Time Zone Selector with React & Material-UI | Episode 159
2024-12-25Advancing the Streaming Admin Dashboard with React-Admin and Rust APIs | Episode 158
2024-12-21Exploring Recurrence Logic & UI Enhancements in React-Admin - Episode 157
2024-12-19Navigating Time Zone Challenges, new frontend continued - Episode 156
2024-12-17Exploring React Admin with Vite and TypeScript - Episode 155
2024-12-15Exploring React Admin Features for Glowing Telegram Project | Episode 154
2024-12-14Building a Custom UI for Stream Management with React and Vite | Episode 153
2024-12-12Creating a New Vite & React Admin Frontend for Glowing Telegram | Episode 152
2024-12-10Rust APIs and AWS Lambda: Handling OpenAI Data with DynamoDB | Episode 151
2024-12-08Enhancing Video Summarization with OpenAI API and JSON Schema | Episode 150