Есть ли в Workfront API аутентификация на основе OAuth2 (или аналогичная)?

У меня есть веб-приложение, и мне нужно аутентифицировать пользователей, но я не хочу, чтобы пользователи вводили свои учетные данные для входа в Workfront в наше веб-приложение, но хочу, чтобы это было сделано в Workfront. И после этого получите подтверждение (токен / вместе с пользовательскими данными) от Workfront, была ли аутентификация успешной или нет.

Например, пользователь заходит в наше веб-приложение, нажимает кнопку "Войти". Затем веб-приложение перенаправляет пользователя в Workfront, где пользователь аутентифицирует себя, а затем Workfront перенаправляет пользователя обратно в наше веб-приложение (или мы получаем ответ об аутентификации обратно через библиотеку javascript), поэтому в конце наше веб-приложение возвращает данные пользователя с токеном / данными. или информация о сбое.

Это возможно с Workfront API?

1 ответ

Вы можете использовать API-интерфейс Workfront, чтобы получить имя пользователя / пароль и получить идентификатор сеанса, но вы не можете извлечь из него уникальный токен пользователя. Вы всегда можете взять имя пользователя / пароль через пользовательскую веб-форму, а затем передать его API и использовать имя пользователя + получение токена для проверки успешного входа в систему. Это не идеальное решение, но я думаю, что оно настолько близко, насколько вы сможете использовать существующую функциональность.

Другие вопросы по тегам