Автоматический вход с Azure за пределами VPN - PullRequest
0 голосов
/ 21 июня 2020

В настоящее время я работаю над SPA с Electron, который использует Azure для входа пользователя в систему. Для этого я передаю строку запроса «domain_hint» в запросе авторизации, чтобы обойти экран входа в систему. Действительно, пользователь находится внутри определенного домена c, поэтому он входит в систему без каких-либо запросов.

Я пробовал подключиться к VPN, и он работает. Однако когда я отключаюсь от VPN, он больше не работает. Я вроде понимаю почему, но потом мне интересно, как я могу это обойти. Я думаю о таких приложениях, как Teams или OneDrive, которые просят вас войти в систему один раз, а затем больше не спрашивают, как это работает? Могу ли я сделать то же самое с моим приложением Electron?

1 Ответ

1 голос
/ 21 июня 2020

Итак, для команд используется современная аутентификация adal или msal, это также электронное приложение. как только пользователь войдет в систему, команды сохранят токен доступа в cook ie и, возможно, refre sh token? тогда каждый раз, когда вы его запускаете, он просто использует это. так что да, вы можете сделать что-то подобное. вам просто нужно сохранить соответствующий токен. и возьмите его из хранилища, чтобы использовать

...