Могу ли я выйти из системы с определенным пользователем, используя Azure Ad Api или Adal-Anuglar? - PullRequest
0 голосов
/ 04 июня 2019

Я работаю над веб-приложением со стеком MEAN, которое использует библиотеку adal-angular для управления нашими пользовательскими сеансами Azure Ad.

Прямо сейчас, когда пользователь нажимает кнопку выхода из системы, он отправляется на страницу выхода из Azure, где он может выбрать из всех сеансов, вошедших в систему, из какого сеанса выйти из системы.

Но я хочу автоматически выйти из системы, если пользователь нажимает кнопку «Выйти», вместо того, чтобы спрашивать его, кто хочет выйти из системы.

Может ли это быть установлено в adal или через определенную конфигурацию Azure Ad Api?

Это текущая конфигурация adal в файле приложения.

adalProvider.init(<adal.Config>{
                tenant: <redacted>,
                clientId: <redacted>,
                anonymousEndpoints: <redacted>,
                redirectUri: <redacted>',
                postLogoutRedirectUri: <redacted>,
                popUp: <redacted>,
                extraQueryParameter: <redacted>
                },
                $httpProvider
            );

и это метод выхода из системы в контроллере

this.adalService.logOut();

1 Ответ

0 голосов
/ 05 июня 2019

В настоящее время не поддерживается метод ADAL для выхода из системы определенных пользователей. Единственный способ сделать это, если вы отслеживаете токены доступа из кэша и когда пользователь заинтересован в выходе из системы, вы должны очистить кеш этого токена конкретного пользователя.

См. Adal JS - выход только из одного сайта AD для получения дополнительной информации о выходе пользователя из системы вручную.

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