All Projects → waldekmastykarz → office-mygroups-react

waldekmastykarz / office-mygroups-react

Licence: other
This application shows the list of your Office 365 Groups retrieved using the Microsoft Graph.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to office-mygroups-react

active-directory-android
An android app that uses Azure AD and the ADAL library for authenticating the user and calling a web API using OAuth 2.0 access tokens.
Stars: ✭ 33 (+22.22%)
Mutual labels:  adal, aad
dataconnect-solutions
Microsoft Graph Data Connect enables scaled access to Microsoft 365 data with fine grained consent model, integrated with compliance and governance, to enable analytics and big data applications on the largest productivity platform.
Stars: ✭ 14 (-48.15%)
Mutual labels:  microsoft-graph
MCW-Azure-Blockchain
MCW Azure Blockchain
Stars: ✭ 35 (+29.63%)
Mutual labels:  aad
OotD
Outlook on the Desktop (OotD)
Stars: ✭ 76 (+181.48%)
Mutual labels:  office-365
office-ui-fabric-vue
A Vue Implementation of Office Fabric
Stars: ✭ 31 (+14.81%)
Mutual labels:  office-ui-fabric
react-native-ms-adal
React Native Bindings for the Microsoft ADAL library
Stars: ✭ 15 (-44.44%)
Mutual labels:  adal
go-adal
unofficial Active Directory Authentication Library for go
Stars: ✭ 14 (-48.15%)
Mutual labels:  adal
BlazorGraphApi
Blazor Server App with Azure AD Authentication, that calls the Microsoft Graph API on-behalf of the signed-in user.
Stars: ✭ 28 (+3.7%)
Mutual labels:  microsoft-graph
msgraph-training-android
This sample demonstrates how to use the Microsoft Graph Java SDK to access data in Office 365 from native mobile Android applications.
Stars: ✭ 31 (+14.81%)
Mutual labels:  microsoft-graph
Partner-Smart-Office
An open source toolkit empowering partners understand their customer’s security posture.
Stars: ✭ 37 (+37.04%)
Mutual labels:  microsoft-graph
ms-rest-nodeauth
node.js based authentication library for Azure with type definitions
Stars: ✭ 31 (+14.81%)
Mutual labels:  adal
MCW-OSS-PaaS-and-DevOps
MCW OSS PaaS and DevOps
Stars: ✭ 49 (+81.48%)
Mutual labels:  aad
QuickTeams
Download, Clone, Archive, Un-Archive your Microsoft Teams and manage the apps you've installed to them
Stars: ✭ 31 (+14.81%)
Mutual labels:  microsoft-graph
sonar-auth-aad
Azure Active Directory Authentication for SonarQube
Stars: ✭ 59 (+118.52%)
Mutual labels:  aad
msgraph-training-nodeexpressapp
This sample demonstrates how to use the Microsoft Graph JavaScript SDK to access data in Office 365 from Node.js Express apps.
Stars: ✭ 116 (+329.63%)
Mutual labels:  microsoft-graph
pnp-starterkit-setup
x-platform setup script for the SharePoint Starter Kit
Stars: ✭ 14 (-48.15%)
Mutual labels:  office-365
msgraph-training-javascriptspa
This sample demonstrates how to use the Microsoft Graph JavaScript SDK to access data in Office 365 from JavaScript browser apps.
Stars: ✭ 23 (-14.81%)
Mutual labels:  microsoft-graph
angular-adal-quickstart
Quickstart/Seed for using Microsoft's AAD Authentication with Angular (2/4).
Stars: ✭ 22 (-18.52%)
Mutual labels:  adal
powershell
PnP PowerShell
Stars: ✭ 326 (+1107.41%)
Mutual labels:  microsoft-graph
odata-client
Java client generator for a service described by OData CSDL 4.0 metadata. Includes Microsoft Graph clients (v1.0 and Beta), Graph Explorer client, Analytics for DevOps, Dynamics CRM clients
Stars: ✭ 23 (-14.81%)
Mutual labels:  microsoft-graph

My Office 365 Groups

This application shows the list of your Office 365 Groups retrieved using the Microsoft Graph.

Screenshot

This web application has been built using React and shows how you can leverage ADAL JS to connect to the Microsoft Graph. UX is implemented using Office UI Fabric.

Prerequisites

In order to use this application you need the following prerequisites:

  • Office 365 tenant
  • admin access to the Azure Active Directory connected to the Office 365 tenant

Configuration

Following are the steps that you need to complete in order to see this application working:

  • in the old Azure Management Portal (https://manage.windowsazure.com/?WT.mc_id=m365-0000-wmastyka):
    • go to Azure Active Directory (AAD)
    • create a new AAD web application
    • set the return URL to https://localhost:8443
    • copy the web application's Client Id
    • grant the application the following permissions:
      • Windows Azure Active Directory
        • Sign in and read user profile
      • Microsoft Graph
        • Access directory as the signed in user
        • Read all groups
    • in application's manifest enable OAuth implicit flow
  • clone this repo
  • in the app/adal/adal-config.js file in the clientId property paste the Client Id of the newly created AAD application
  • in the command line:
$ npm start
  • in your web browser navigate to https://localhost:8443
  • when prompted, login with your organizational account
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].