You are here:
< Back

Creating a Microsoft application for Wallboard

  1. Open azure portal
  2. Select Azure Active Directory -> App registrations
  3. New Registration
  4. Name your application
  5. Select “Accounts in any organizational directory (Any Azure AD directory – Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)” under supported account types
  6. Register

Setting up your Microsoft application

  1. Authentication
    1. Add platform -> Set redirect URI to https://{yourdomain}/public-api/microsoft/authCallback/multiTenant/sharepoint
    2. Configure
    3. Add more Redirect URI to support different authentication scenarios
      1. Add https://{yourdomain}/public-api/microsoft/authCallback/multiTenant/personal
      2. Add https://{yourdomain}/public-api/microsoft/authCallback/singleTenant
    4. Save
  2. API permissions
    1. Add permission
    2. Choose Microsoft Graph
    3. Choose delegated permissions
    4. Add the following permissions
      1. offline_access
      2. Files.Read.All
      3. Group.Read.All
      4. Sites.Read.All
      5. Calendars.ReadWrite (for calendar integration)
  3. Certificates and secrets
    1. Under Client secrets -> New client secret
    2. Fill accordingly
    3. Copy the secret! (It won’t be readable afterwards.)

Set up Microsoft application in Wallboard

  1. You need superadmin rights in Wallboard
  2. Open system settings
  3. Under Microsoft API settings
    1. Ms API Oauth2 client-id – you can find it on the overview page of the application in the azure active directory (with name of “Application (client) ID”).
    2. Ms API Oauth2 client-secret – the secret that you set up earlier.
  4. Restart the server.