Как создать сеанс ADFS с помощью API-интерфейсов ADFS - PullRequest
0 голосов
/ 11 октября 2019

Я хочу создать сеанс ADFS в браузере, используя только API.

Я не хочу перенаправлять пользователей на страницу входа в ADFS. Я собираю учетные данные пользователя AD и, используя эти учетные данные, хочу создать ADFS, а также сеанс моего сайта в браузере. В настоящее время я могу создать сеанс моего сайта, но не сеанс ADFS.

Для этого я использую поток паролей OIDC, который работает нормально, так как я получаю access_token, id_token и refresh_token, но он не создает сеанс ADFS вбраузер.

Я использую другие федеративные приложения с той же ADFS, поэтому сеанс ADFS в браузере для меня критически важен.

Создание пользовательского сеанса с помощью API поддерживается в OneLogin (https://developers.onelogin.com/api-docs/1/login-page/login-user-via-api) и я хочу подобный подход для ADFS.

Я также открыт для любого другого подхода, который может помочь мне достичь этой цели.

Если кто-то может помочь мне с этим, это будетБОЛЬШОЕ ПОМОЩЬ.

Версия ADFS: 4.0

Поток OIDC: учетные данные для пароля владельца ресурса

1 Ответ

0 голосов
/ 15 октября 2019

ADFS (и продукты Microsoft Identity в целом) не имеют API аутентификации.

Вы можете сделать это через WCF (активный профиль WS-Fed), но это по определению не на основе браузера.

...