Customer

Customer is a leading Personal Data Privacy and Protection provider.

It enables organizations to discover and map all types of data from all enterprise data sources; automatically classify, correlate, and catalog identity & entity data into profiles; manage and protect enterprise data with advanced data intelligence; and automate data privacy and protection.

It identifies all PII across structured, unstructured, cloud & Big Data.

Requirement

Customer requested to build a Connector app to integrate their platform with Microsoft OneNote to scan the teams data for finding the PII information.

Technology Solution

  • The Microsoft Graph API offers a single endpoint to provide access to rich, people-centric data and insights exposed as resources of Microsoft 365 services.
  • Microsoft OneNote is a program for free-form information gathering and multi-user collaboration. It gathers users’ notes, drawings, screen clippings, and audio commentaries.
  • Sacumen developed the Connector app to integrate Microsoft OneNote using C# 8.0 (.NET Core 3.0). The Connector app performs the following actions:
    • Set up the prerequisites
      • O365 Account with Admin privileges
      • Registered app which will give the client id & client secret
      • Grant the required permissions (Notes.Read.All and Notes.ReadWrite.All)
    • Requests for access token by using OAuth 2.0 client credentials grant flow which uses the tenant id, client id and the client secret.
    • Retrieves the onenote page and its content details using the Microsoft Graph OneNote API and the access token.
    • Samples the fetched data using predefined sampling techniques
    • Formats the data and pass it to the customer
X

Customer Support

Send us a message





Get in Touch



Select Job Role (required)