Angular Connect Sample

screenshot of Angular Connect Sample
express

[ARCHIVED] This sample shows how to connect an AngularJS app to a Microsoft work or school (Azure Active Directory) or personal (Microsoft) account using the Microsoft Graph API with the Microsoft Graph JavaScript SDK to send an email. In addition, the sample uses the Office Fabric UI for styling...

Overview

Connecting an AngularJS application to Microsoft services can streamline the user experience, especially when it comes to interacting with Microsoft Graph API. The Microsoft Graph JavaScript SDK Connect Sample demonstrates this integration effectively. By enabling users to send emails through their Microsoft accounts, this sample illustrates the potential of leveraging Microsoft's powerful suite of tools, all while providing a user-friendly interface with Office Fabric UI styling.

Although the project is being archived and replaced, the sample remains functional for users who wish to integrate their AngularJS apps with Microsoft Graph. It's a great resource for developers looking to get started with Microsoft services, offering a clear demonstration of a real-world application scenario.

Features

  • Simple Setup: With just Node.js and Bower, setting up the sample application is straightforward for developers.
  • Microsoft Graph Integration: Easily connects AngularJS apps to Microsoft Graph API, allowing for tasks like sending emails.
  • Office Fabric UI: Utilizes Office Fabric for styling, providing a polished and consistent user experience.
  • Authentication Made Easy: Leverages the Microsoft Authentication Library (msal.js) to obtain access tokens seamlessly.
  • Detailed Documentation: Comprehensive instructions guide users through registration and setup, making it easy to follow.
  • Implicit Grant Flow: Supports modern authentication methods, ensuring secure and efficient usage of user credentials.
  • Local Development Server: Includes a development server setup, allowing for quick testing and iteration during the development process.
express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.