Авторизація за допомогою OAuth 2
У LMS Collaborator є можливість налаштувати авторизацію користувачів через OAuth 2 сервер клієнта за аналогією з авторизацією через Facebook/Google.
OAuth 2 - це фреймворк для авторизації, який дозволяє програмам здійснювати обмежений доступ до облікових записів користувачів на HTTP сервісах.
Він працює за принципом делегування автентифікації користувача сервісу, на якому знаходиться обліковий запис користувача, дозволяючи сторонньому додатку (у нашому випадку LMS Collaborator) отримувати доступ до облікового запису користувача.
Після налаштування інтеграції з клієнтським сервером OAuth користувачі зможуть входити на портал за допомогою однієї кнопки, без необхідності введення логіна і пароля. По кліку на кнопку Вхід через OAuth (назву для кнопки можна задати в налаштуваннях) автентифікація користувача відбувається через внутрішній сервіс клієнта. Він передає дані про те, що такий користувач є в системі та його дані в LMS Collaborator, після чого відбувається вхід на портал.
Налаштування інтеграції з OAuth 2
У меню інтеграції потрібно увімкнути відповідний чек-бокс OAuth, після чого можна переходити до налаштувань:
Нижче на скріншоті список параметрів, які мають надати IT-фахівці клієнта для налаштування інтеграції: