Angular TypeScript Authentication Outlook Web App
This project involves the development of a modern Outlook Web App (OWA) Add-In designed to extend Microsoft Outlook functionality directly within the web interface. The add-in is built using Angular and TypeScript, providing a responsive and interactive user experience inside Outlook.
The primary focus of the project is to implement a secure authentication system that allows users to seamlessly sign in and access external or internal services without leaving the Outlook environment. The add-in communicates with backend APIs to validate user identity, manage sessions, and securely handle tokens.
Key features include:
Embedded Outlook Add-In interface (task pane)
Secure authentication flow (OAuth2 / SSO integration)
Token-based session management (JWT or MSAL-based auth)
Dynamic UI built with Angular components
API integration for user data and services
Cross-browser compatibility within Outlook Web App
The solution enhances productivity by enabling users to perform authentication-driven tasks directly from their email workspace without switching applications.