MICROSOFT GRAPH
CONNECTOR
CONTENT
01 CONNECTOR
02 WHY YOU SHOULD BUILD A MICROSOFT GRAPH CONNCETOR
03 REGISTERING THE APP IN THE PORTAL
04 CREATE THE APPLICATION
05 CREATE THE DATABASE
06 CONFIGURE MICROSOFT GRAPH
07 MANAGE CONNECTIONS
08 MANAGE SCHEMA PRESENTED BY:
KANISHKA NEGI
09 RUN THE APPLICATION
CONNECTOR
Microsoft Graph connectors enable you
to incorporate your own data into
Microsoft Graph, empowering various
Microsoft 365 experiences.
Microsoft Graph is the gateway to data and
intelligence in Microsoft 365. It provides a
unified programmability model that you can
use to access the tremendous amount of
data in Microsoft 365, Windows, and
Enterprise Mobility + Security
WHY YOU SHOULD BUILD A
MICROSOFT GRAPH CONNECTOR
Building a Microsoft Graph connector can offer several advantages, depending on your
organization's needs and objectives. Here are some compelling reasons to consider
building a Microsoft Graph connector
Unified Integration
Improved Search Capabilities
Customization and Tailoring
Enhanced Productivity
Power Platform Compatibility
REGISTERING THE APP IN THE
PORTAL
Register Application
API Permissions
Client Secret
CUSTOMERS
CREATE THE APPLICATION
Create a .NET Console Project
Install Dependencies:
Load Application Settings
Design the App
CREATE THE DATABASE
Define the Model
DbContext(AplicataionContext.cs)
CsvDataLoader.cs
Initialize the Database
CONFIGURE MICROSOFT GRAPH
The provided code is part of configuring the Microsoft Graph SDK client for app-only
authentication in a Connector Demo application
Create a Helper Class
Initialize Method in Class
The code sets up a GraphHelper class with a method to initialize the Microsoft Graph
SDK client for app-only authentication. The initialization process involves creating a
client credential, an HTTP client, and an authentication provider. The resulting
GraphServiceClient is then used for making authenticated requests to the Microsoft
Graph API.
MANAGE CONNECTIONS
Here we will be adding methods to manage external connections in our Connector Demo
application
Create a Connecetion
Select an Existing Connection
Delete a Connection
MANAGE SCHEMA
The provided code is part of managing the schema for an external connector using
Microsoft Graph.
RegisterSchemaAsync Method
WaitForOperationToCompleteAsync Method
RUN THE APPLICATION
SURFACE THE DATA IN SEARCH
we need a global administrator account to Sign in to the Microsoft 365 admin center
when we are trying to do that it is taking as to
https://productivity.godaddy.com/settings#/mailbox/31370098