У меня есть следующий сценарий:
Пользователь UserA имеет доступ к ApplicationA.
Пользователь имеет доступ к ApplicationB.
И ApplicationA, и ApplicationB используют ApplicationI как поставщик удостоверений (пользовательская реализация).
При входе в приложение ApplicationA, UserA хочет, чтобы один вход в ApplicationB использовался как UserB (предположим, что UserB предоставил такое разрешение пользователю UserA).
ApplicationB должен знать, что UserA зарегистрирован как UserB.
Как я могу использовать SAML 2.0 в этом случае? До сих пор все примеры, которые я получил в Интернете о SAML, - это то, что один пользователь пытается использовать Single Sign on как он сам на нескольких сайтах, но не для пользователя, олицетворяющего другого пользователя на другом сайте.
В частности, я пытаюсь понять, как я могу использовать SAML Web SSO-профиль с HttpBinding в этом случае.