Skip to content

larkox/mattermost-plugin-mscalendar

 
 

Repository files navigation

Mattermost Microsoft Calendar Plugin

Build Status Code Coverage

This plugin supports a two-way integration between Mattermost and Microsoft Outlook Calendar. For a stable production release, please download the latest version in the Releases tab and follow these instructions for install and configuration.

Table of Contents

2. Configuration

Step 1 Create Mattermost App Azure (Private or Enterprise MS account)

Azure Active Directory

  • App registrations
    • New registration - Mattermost MS Calendar Plugin
  • Certificates & secrets
    • New client secret
  • API permissions -> MsGraph -> calendars
    • add needed permissions
    • (Read, Read.Shared, ReadWrite, ReadWrite.Shared)
  • Authentication
    • Redirect URI -> <MM_SITEURL>/plugins/com.mattermost.mscalendar/oauth2/complete
      • For development (use ngrok.io URL)

Step 2 Configure Plugin Settings

System Console > PLUGINS > Microsoft Calendar

Personal

  • Admin User IDs - Add your sysadmin user ID
  • tenantID - Leave as “common"
  • clientID - copy from Azure App
  • Client Secret - copy from Azure App

Enterprise

  • Admin User IDs - Add your sysadmin user ID
  • tenantID - copy form Azure App
  • clientID - copy from Azure App
  • Client Secret - copy from Azure App

About

Mattermost plugin for Microsoft Office365

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 92.4%
  • Makefile 5.6%
  • Other 2.0%