azure - 在VPN外部使用Azure自动登录

标签 azure oauth-2.0 electron azure-active-directory

我目前正在使用Electron在SPA上使用SPA,该SPA使用Azure登录用户。为此,我在授权请求中传递了“domain_hint”查询字符串,以绕过登录屏幕。实际上,用户位于特定域内,因此无需任何提示即可登录。
我试过将此连接到VPN,并且可以正常工作。但是,当我断开与VPN的连接时,它不再起作用。我有点理解为什么,但是然后我想知道如何解决这个问题。我正在考虑诸如Teams或OneDrive之类的应用程序,要求您登录一次,然后再也不问它了,它是如何工作的?我可以用我的Electron应用程序做同样的事情吗?

最佳答案

因此,对于团队来说,它使用现代的adal或msal身份验证,它也是一个 Electron 应用程序。一旦用户登录团队,便会将访问 token 存储在cookie中,并可能刷新 token ?那么每次启动它时,它都将使用它。所以是的,您可以做类似的事情。您只需要存储相关 token 。并从存储中获取并使用

关于azure - 在VPN外部使用Azure自动登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62491949/

相关文章:

azure - 如何在 Azure DevOps 中使部分成功的阶段变为失败?

java - Azure Web 应用服务日志记录中的 Spring Boot MVC 未按预期工作

authentication - 如何在不要求用户复制/粘贴验证码的情况下验证 Google Drive?

authentication - OAuth 2.0授权码Grant中 "code"的生命周期

javascript - 使用JavaScript(Electron/node.js)检查文件中是否已经存在一行

electron - 将 Electron 应用程序自动更新到特定(非最新)版本

azure - 我似乎从 azure ad 获取了错误的不记名 token ,APM API 未经授权

Azure堡垒服务: is Jump box still required?

oauth-2.0 - 最少特权的身份服务器在 Azure 上无法正常工作

angular - View 不会刷新收到的IPC消息