Terminado

Experienced Developer for Microsoft Sso Integration in React and Nest.js Application

Publicado el 10 Julio, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

We are seeking a highly skilled and experienced developer to implement Microsoft Single Sign-On (SSO) using OAuth2 and OpenID Connect protocols for our existing web application. The application consists of a React-based frontend and a Nest.js (Node.js) backend.

The primary goal is to enable seamless and secure user authentication through Microsoft accounts, leveraging Azure AD capabilities. The successful candidate will be responsible for the end-to-end integration, ensuring robust security and a smooth user experience.

Key Responsibilities:
- Design and implement the SSO solution using OAuth2.0 and OpenID Connect standards.
- Integrate Microsoft SSO / Azure AD authentication into both the React frontend and Nest.js backend.
- Handle the secure acquisition, storage, and refresh of access tokens and refresh tokens.
- Implement secure role-based access control mechanisms based on user identity from Microsoft.
- Ensure the solution is scalable, maintainable, and adheres to best security practices.

Required Experience and Skills:
- Proven track record of successfully integrating Microsoft SSO or Azure AD authentication in web applications.
- Deep understanding of OAuth2.0, OpenID Connect, and JSON Web Tokens (JWT).
- Extensive hands-on experience with React.js for frontend development.
- Strong proficiency in Nest.js and Node.js for backend development.
- Familiarity with the Microsoft identity platform (login.microsoftonline.com) and Azure AD concepts.
- Ability to troubleshoot and resolve complex authentication and authorization issues.

Deliverables:
- Fully functional Microsoft SSO integration.
- Comprehensive documentation of the implementation.
- Codebase that is clean, well-commented, and follows industry standards.

We are looking for a professional who can deliver a secure and efficient SSO solution, enhancing our application's security and user convenience.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por Roman