|
@@ -0,0 +1,38 @@
|
|
1
|
+Document describing enabling various jitsi-meet integrations.
|
|
2
|
+
|
|
3
|
+## Creating the Google API client for Google Calendar and Youtube integration
|
|
4
|
+1. Log into a Google admin account.
|
|
5
|
+1. Go to Google cloud platform dashboard. https://console.cloud.google.com/apis/dashboard
|
|
6
|
+1. In the Select a Project dropdown, click New Project.
|
|
7
|
+1. Give the project a name.
|
|
8
|
+1. Proceed to the Credentials settings of the new project.
|
|
9
|
+1. In the Credentials tab of the Credentials settings, click Create Credentials and select the type OAuth client ID.
|
|
10
|
+1. Proceed with creating a Web application and add the domains (origins) on which the application will be hosted. Local development environments (http://localhost:8000 for example) can be added here.
|
|
11
|
+1. While still in the Google cloud platform dashboard, click the Library settings for the calendar project.
|
|
12
|
+1. Search for the Google Calendar API (used for calendar accessing), click its result, and enable it.
|
|
13
|
+1. Do the same for YouTube Data API v3
|
|
14
|
+
|
|
15
|
+## Creating the Microsoft app for Microsoft Outlook integration
|
|
16
|
+1. Go to https://apps.dev.microsoft.com/
|
|
17
|
+1. Proceed through the "Add an app" flow. Once created, a page with several Graph Permissions fields should display.
|
|
18
|
+1. Under "Platforms" add "Web"
|
|
19
|
+1. Add a redirect URL for the Microsoft auth flow to visit once a user has confirmed authentication. Target domain if available is just 'yourdomain.com' (the deployment address) and the redirect URL is `https://yourdomain.com/static/msredirect.html`.
|
|
20
|
+1. Add Microsoft Graph delegated permissions, if this option is available: Calendars.Read, Calendars.ReadWrite, Calendars.Read.Shared, Calendars.ReadWrite.Shared.
|
|
21
|
+1. Check `Allow Implicit Flow` (and `Restrict token issuing to this app` if available).
|
|
22
|
+1. Save the changes.
|
|
23
|
+
|
|
24
|
+## Creating the Dropbox app for Dropbox recording integration
|
|
25
|
+1. You need a Dropbox account (If you don't already have one, you can sign up for a free account [here](https://www.dropbox.com/register).)
|
|
26
|
+1. Create new App as described in [Getting Started Guide](https://www.dropbox.com/developers/reference/getting-started?_tk=guides_lp&_ad=guides2&_camp=get_started#app%20console) in App Console section.
|
|
27
|
+1. Choose
|
|
28
|
+ 1. 'Dropbox API - For apps that need to access files in Dropbox.'
|
|
29
|
+ 1. 'App folder– Access to a single folder created specifically for your app.'
|
|
30
|
+ 1. Fill in the name of your app
|
|
31
|
+1. You need only, the newly created App key, goes in config.js in
|
|
32
|
+ ```
|
|
33
|
+ dropbox: {
|
|
34
|
+ appKey: '__dropbox_app_key__'
|
|
35
|
+ }
|
|
36
|
+ ```
|
|
37
|
+1. Add your Redirect URIs in the form `https://yourdeployment.com//static/oauth.html`
|
|
38
|
+1. Fill in Branding
|