Системный администратор настраивает интеграцию на стороне Google.
Подключение через OAuth
- Перейдите в консоль разработчика. Нажмите Select a project, чтобы выбрать проект или Create project, чтобы создать новый.
В поле Project name введите название проекта, а в поле Organization выберите организацию.
Чтобы добавить проект в папку, рядом с полем Location нажмите Browse, найдите папку и нажмите Select.
Наконец, нажмите Create, чтобы создать проект.
Вы создали проект, теперь включите для него Calendar API.- В поиске введите Google Meet REST API и нажмите Enable.
- Перейти в раздел Credentials. Если ранее не было созданных Client ID, нажмите Configure consent screen.
- Перейдите в раздел OAuth consent screen. Выберите User Type Internal и нажмите Create.
- Заполните обязательные поля.
- Нажмите Save and continue внизу страницы.
- Затем вернитесь на вкладку Credentials. Нажмите Create credentials → OAuth client ID.
- Выберите тип приложения: Web application и введите имя вашего OAuth 2.0 client. Введите Authorized redirect URIs и нажмите Create.
Подключение через Service Account
- Перейдите в консоль разработчика. Выберите существующий проект или создайте новый.
- В поиске введите Google Calendar API и нажмите Enable.
- Перейдите в раздел Service Account. Нажмите Crate service account.
На сайте Google Cloud представлена более подробная инструкция по созданию Service Account. - Введите Service Account ID. Он должен содержать от 6 до 30 символов и может состоять из строчных букв, цифр и дефисов. После создания Service Account вы не сможете изменить его название.
Далее создадим ключ для Service Account. - Выберите созданный аккаунт.
- Перейдите на вкладку Keys и нажмите Add key → Create new key.
- Выберите тип файла JSON и нажмите Create.