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