oidc-клиент обновляет пользователя, используя startAuthentication, но не подписывая Silent - PullRequest
0 голосов
/ 11 октября 2019

Я хотел бы знать, как лучше всего заново подписать или обновить пользователя, который недавно вошел в систему на сайте. Когда я перехожу на страницу на сайте, я хотел бы аутентифицировать, если это возможно, пользователя, который осуществляет навигацию, и вернуть его пользователю для выполнения некоторых операций. Я реализовал функцию для выполнения signingSilent, которая занимает много времени и обычно не работает. Затем будет показана кнопка для перехода на страницу входа. Если я нажимаю эту кнопку, то запускается метод startAuthentication в диспетчере пользователей, и в большинстве случаев пользователь обновляется без необходимости заходить в IdentityServer и вводить учетные данные - это хорошо.

MyВопрос в том, почему signatureSilent не может этого сделать и могу ли я использовать любой другой метод для аутентификации пользователя (если это было возможно), не обращаясь к IdentityServer для ввода учетных данных. Это поведение большинства сайтов, подобных Amazon. Если вы вошли в систему и вернулись на свою страницу, ваш пользователь будет загружен. Я хотел бы добиться того же, но я не знаю, использую ли я правильный метод / подход.

Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...