Код авторизації OAuth 2.0


Щоб почати процес авторизації, користувач має натиснути на посилання у вашому застосунку, яке направить його на URL:

https://worksection.com/oauth2/authorize

URL-адреса авторизації має містити обов'язкові параметри:​

ПАРАМЕТР
ОПИС
client_id
client_id, отриманий при створенні додатку.

response_type

Налаштування відповіді, повернення коду авторизації. Завжди вказуємо значення code.

redirect_uri

URI, куди буде перенаправлена відповідь. URI має відповідати вимогам стандарту OAuth2 і використовувати протокол HTTPS.

state

Випадкова текстова стрічка, що буде включена у відповідь вашому додатку в кінці потоку OAuth. Основна ціль - запобігання підробки запитів CSRF.

scope

Дозволи OAuth допомагають вам точно налаштувати, до яких даних в Worksection ваш додаток буде мати доступи. Цей параметр передається у вигляді стрічок, розділених пробілом або комою. Список доступних областей видимості: projects_read, projects_write, tasks_read, tasks_write, costs_read, costs_write, tags_read, tags_write, comments_read, comments_write, files_read, files_write, users_read, users_write, contacts_read, contacts_write, administrative.