Background : https://learn.microsoft.com/en-us/graph/auth-v2-user
Office365 contains the GraphAPI that be used to access sharepoint documents, calendars,emails etc
What you need to do on the Azure side of this (also called the tennant by Microsoft) is to do an App_Registration, you do this in https://Portal.Azure.com.
From here you will need:
Client id, a guid string - put this in SysSingleton.Office365ClientId
tennant id, a guid string - put this in SysSingleton.Office365TennantId
Client secret, SysSingleton.Office365ClientSecret
You will also need to Grant your app-registration access to particular interfaces in office365 (allowed to see email or not, allowed to see sharepoint lists or not)
Once you are ready to "log on" or Authorize you must say what scope THIS particular session should see : scope looks like this, its a space delimited string:
offline_access User.Read Sites.Read.All