Я использую этот подход, как указано в ссылке Предоставление пароля ресурса сервера идентификации . В IProfileService я устанавливаю IP-адрес пользователя в заявках. Я создал конечную точку (предположим, / CreateToken) на сервере идентификации для выполнения кода ниже введите описание изображения здесь
Теперь, когда я нажимаю CreateToken, он выполняет приведенный ниже код, а также устанавливает утверждения. Но проблема в том, что он попадает самим IS4, поэтому он регистрирует IP-адрес приложения, размещенного на IS4.
Я использую ссылочный токен и этот код для получения IP-адреса пользователя.
_httpContextAccessor.HttpContext.Connection.RemoteIpAddress