# n8n — авторизация в сервисах Google (OAuth2)

## Метаданные

- **Канал:** School of Practical Skills
- **YouTube:** https://www.youtube.com/watch?v=19Tv0_1KZ0A
- **Дата:** 23.01.2022
- **Длительность:** 10:55
- **Просмотры:** 4,018
- **Источник:** https://ekstraktznaniy.ru/video/15304

## Описание

Мои новый курс по автоматизации и AI 👉 https://artemdzyuba.ru

Присоединяйся, чтобы оставаться на связи:
Телеграм: https://t.me/practicalskills
Инстаграм: https://www.instagram.com/practical_skills01/

Наши социальные сети:
Facebook: https://www.facebook.com/PracticalSkillsSchool
ВКонтакте: https://vk.com/practicalskillsschool

## Транскрипт

### Segment 1 (00:00 - 05:00) []

в этом видео я расскажу о том как в netent подключиться к службам google это достаточно нетривиальная операция поэтому давайте приступим итак допустим я хочу использовать гугл календарь для этого и добавляя узел календари и обращаю внимание что мне нужны учетные данные мне уже не есть и сейчас я создам новые учетные данные для узла гугл календарь в intent для каждого типа узла в google нужны собственные учетные данные то есть если мы посмотрим здесь все службы то их достаточно много и вот под каждый из них нужны свои учетные данные тот путь который сейчас покажу мы его проделаем только для гугл календарь а для всех остальных служб действия будут аналогичными итак я прохожу в крытый angels вот этот ключик живую и здесь подыскиваю календарь гугл календарь и овцу и пи ай выбираем жмем continue итак здесь мы можем назвать наши учетные данные и мы видим здесь ссылку которая нам еще понадобится а также айди и секретный ключ вот эти два параметра мы должны получить с помощью специального портала у гугла и так нам нужно попасть на облачную платформу google а точнее на консоль этой облачной платформы мы идем в поиск и пишем google клауд и вот попадаем на платформу облачных сервисов google обратить внимание что здесь достаточно много языков но русского среди них не числятся поэтому оставляем английский и переходим в консоль клиент continue соглашаемся и все смотрите слева у нас будут вот такая выезжающая панель там очень много всяких пунктов нам потребуется лишь несколько и мы сразу перейдем в хэппи энд сервисиз вот сюда мы попадем сейчас в дашборд у нас здесь должны быть проекта проектов нас пока еще нет и так что мы будем делать сейчас мы заведем проект далее в этом проекте мы настроим экран согласие вот здесь после этого мы заведем учетные данные именно те самые индии и секретный ключ после этого мы подключим библиотеки вот такой вот процесс в несколько ступень итак поехали create project можете оставить как есть можете поменять там найти написать что угодно оставляем create это можно пока отключить итак у нас создался наш первый проект самые разные графики здесь будут нас пока не интересует мы переходим на экран согласие даже если мы попытаемся его миновать и сразу перейдем на учетные данные нам скажут что сконфигурируйте экран согласен поэтому переходим сюда экран согласие это экран со всякой необходимую информацию которые будут видеть пользователя пытающиеся взаимодействует с вашим приложением но вот сейчас мы работаем как бы с приложением здесь у нас будет несколько этапов во-первых нас просят выбрать тип пользователя которые будут взаимодействовать с приложением внутренние если у нас есть специальный аккаунт google workspace у нас обычный бесплатный аккаунт поэтому нам доступен только внешний тип пользователя который будет либо тестовым либо произвольным и там и дальше определим итак нам здесь надо вот видите справа возникает вот такой вот экран где будет всяко информация о нашем приложении нас это не интересует мы как можно быстрее сейчас заполним данное приложение тут все очень просто можете написать там и дентин например e-mail тот который у вас на котором вы зарегистрированы дальше проходим проходим это проходим здесь надо указать еще e-mail для контакт с разработчиком просто скопируйте тот самый имел который у вас находится здесь вставляем сохраняем и дальше scoops это разрешение мы здесь просто все пропускаем и вот теперь надо добавить тестовых пользователей дело в том что приложение

### Segment 2 (05:00 - 10:00) [5:00]

может быть либо в тестовом режиме либо в продакшен режиме если продакшен режиме то к нему может подключиться любой его будут предупреждать что приложение не верифицирован а такой некрасивый кранчик будет с предостережением мы останемся в тестовом режиме и поэтому и для этого нам понадобится добавить тестова пользователя мы добавим собственно себя жмем один раз и еще раз все у нас есть один тестовые пользователя сохраняем вот итоговая информация по нашему приложению все отлично все прекрасно мы можем переходить теперь к созданию учетных данных нажимаем сюда и нам нужен вот этот пункт о sqlite один здесь надо выбрать в приложении здесь надо дать ему названия можете оставить можете написать н. н. или что то еще этот пункт мы игнорируем а сюда надо вставить тот сам ту самую ссылку которая находится здесь мы копируем ее возвращаемся добавляем url вставляем и создаем вот у нас появилась такая по клиентский иди и клиентский секретный ключик мы их копируем по очереди и вставляем вот сюда как только мы вставили у нас появилась возможность залогиниться в google что мы сделаем нажмем sein и но без google видимо закрылась разрешить ценен из google выбирают с того пользователя того самого жму продолжить выбираю разрешение и жму продолжить и все у нас появляется вот такая графа коннектор то есть наша учетные данные из и night and puts у подключились к учетным данным в google тем не менее это еще не дает нам возможность использовать гугл календарь и потому что для этих учетных данных нам еще надо подключить службы то есть те самые службы типа google календаря google диска и так далее если вы вдруг стать и забудете ваши учетные данные они вам еще понадобится где-нибудь там и просто проходите сюда и они будут вот здесь клайпеде и ваш секретный ключ и так остается последний шаг нам надо пройти в библиотеку и в библиотеке найти все нужные нам службы google нас будут интересовать 4 служба это во-первых календарь ну здесь нажимаем и на apple то есть включите так теперь у нас включена служба google календаря но мы на этом не остановимся пройдем опять библиотеку надо проделать это несколько раз подключим google диск отлично google таблицы и джи mail кстати как вы можете заметить все вот эти четыре службы они бесплатные но так не будет ни со всеми узлами сейчас покажу еще есть например узел google translate вот на примере и 5 translate если вы перейдёте сюда то вы увидите что здесь есть такой каталог праздник вкладка pricing поэтому когда будете исследовать всячески службы кукол обращайте внимание если у дев вкладка pricing и какие там стоят числа таким образом мы подключили все наши службы то есть теперь вы можете завести с теми же самыми учетными данными и например google drive вот здесь то есть вы точно также дадите название ваши ставите те же самые

### Segment 3 (10:00 - 10:00) [10:00]

клиента идеи и client secret и если у вас подключена служба google drive то вы сможете также использовать узел google drive я же выхожу из создания учетных данных перехожу в наш узел гугл календарь выбираю те учетные данные которые только что создал и выбираю ресурса события а операцию получить все здесь нам надо выбрать в календарь и наконец и жмурик секрет ноут получаю те самые два события вот или вот так вот можно настроить доступ из-за нэйтан к службам google я с вами прощаюсь до новых видео
