Це просто та зручно!
Переваги:
- Простота впровадження;
- Є протоколом авторизації, тобто дозволяє видати права на дії, які сам користувач зможе виробляти в соц.мережах без потреби вводити паролі в наступні рази;
- Багато варіантів авторизації;
- Безпека заснована на SSL;
- Стандарт має підтримку найбільших майданчиків
Якщо ви задумалися про API для вашого сервісу, то авторизація з використанням OAuth 2.0 хороший вибір.

Почати варто з модуля Соціальні сервіси (Налаштування > Налаштування продукту > Налаштування модулів > Соціальні сервіси) Для Google OAuth 2.0 необхідно вказати параметри Ідентифікатор (Client ID) та Секретний код (Client secret), а в налаштуваннях сервісу спеціальне посилання.
Отримати унікальні Ідентифікатор (Client ID) та Секретний код (Client secret) потрібно на сайті Google Developers Console.
Для цього необхідно:
1.Створити новий проект за допомогою кнопки Create Project на странице Projects.

2.Вибрати у списку потрібний проект:

3. Потім потрібно ввести необхідні дані для проекту на сторінці Credentials - OAuth consent screen - обов'язкові Email address та назва проекту Product name. Інші поля є необов'язковими. Для збереження натиснути кнопкуSave.

4. Після збереження даних свого проекту в розділі Credentials потрібно створити Client ID - робиться це за допомогою кнопки Add credentials, вибравши пункт меню OAuth 2.0 client ID:

5. Далі потрібно вибрати тип програми - у нашому випадку це Web application, вписати необхідні дані для свого сайту (у прикладі - vashsite.com - ваша адреса сайту) - у полі Authorized redirect URIs адреса з налаштувань модуля Соціальні послуги:


6. Після натискання кнопки Create на сторінці з'являться необхідні унікальні Client ID та Client secret, які потрібно вписати в налаштуваннях модуля Соціальні сервіси > продукту «1С-Бітрікс» (Налаштування > Налаштування продукту > Налаштування модулів > Соціальні сервіси):

7. Пізніше Client secret можна знайти, клацнувши на потрібному Client ID у списку:


Для роботи з документами через Google Docs потрібно:
- перейти до меню APIs & auth - APIs і знайти опцію Drive API або швидким пошуком, або зі спискуAPI Library:

- увімкнути цей API за допомогою кнопки в меню Enable APIs:

- активувати опцію Увімкнути роботу з документами через зовнішні служби (Google Docs, MS Office Web Apps та інші) у налаштуваннях модуля Бібліотека документів (Налаштування > Налаштування продукту >Налаштування модулів >Бібліотека документів):

Згодом соціальні послуги можуть змінювати зовнішній вигляд інтерфейсу налаштування своїх продуктів.
