Можно ли каким-либо образом подключить правило ACS для возврата / пропуска через адрес электронной почты пользователя из ACS, используя $ (InputValue) при использовании Live ID?
Я использую пассивную аутентификацию и перенаправлен на Live ID, но мне было интересно, есть ли способ подключить правило от ACS, которое может получить адрес электронной почты InputValue
Из того, что яЯ вижу, я думаю, что это возможно, если разместить страницу входа в систему, конечно, но я бы предпочел иметь возможность получить ее другим способом из ACS, если это возможно.
(Я должен был добавить, что текущий сценарийреализовать аутентификацию Live ID поверх существующего приложения ASP.Net с бэкэндом базы данных для идентификации пользователя и ролей.)
Дополнительная информация, относящаяся к текущему сценарию: Текущий сценарий представляет собой систему EXISTING с собственным домоммодель аутентификации базы данных.Я перепробовал все возможные способы, чтобы проверить, могу ли я перехватить адрес электронной почты пользователя, и в итоге решил, что доступные подходы для этого нежелательны (в этом конкретном сценарии).
Единственный подходящий и безопасный шаблон для перехода к аутентификации Live ID в этом сценарии - это создание системы регистрации вокруг вашего приложения, которая позволяет существующему пользователю зарегистрировать свой LiveID, а затем вернуть его обратно в ваше приложение для захвата.их Live ID 'nameidentifier'.
Однако, учитывая, что любой неизвестный пользователь может сделать это, необходимо будет выполнить промежуточный этап аутентификации по электронной почте или какой-то подобный механизм для проверки используемого адреса электронной почты Live ID.
Надеюсь, это кому-нибудь поможет.