Spring Social LinkedIn - как условно перенаправить или передать параметры?

Мы используем Spring Social LinkedIn в одностраничном приложении javascript для аутентификации пользователя. Мы можем успешно пройти аутентификацию в LinkedIn, но у нас возникают проблемы с интеграцией с нашим приложением javascript. На самом деле это разбивается на две проблемы:

Проблема 1: Мы используем один ключ API для набора или связанных приложений - и мы используем процесс единого входа. Нам нужен способ определить, из какого приложения пришел пользователь, и отправить его обратно в нужное приложение после входа в систему. Проблема в том, что LinkedIn разрешает только один URL-адрес перенаправления, и я не верю, что он может содержать какие-либо параметры (это, вероятно, было бы решением, если бы можно было иметь параметр, такой как идентификатор приложения, в котором они находятся). Вы знаете способ условно перенаправить человека после входа в систему?

Проблема 2: Когда пользователь проходит аутентификацию, мы сохраняем информацию о пользователе в нашей базе данных, но после этого нам нужно зарегистрировать пользователя в нашем приложении и предоставить пользователю токен. Есть ли способ после завершения аутентификации LinkedIn инициировать еще один вызов на сервер для запроса токена?

0 ответов

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