gpt4 book ai didi

javascript - 如何使用当前登录的 Windows Active Directory 用户登录 Web 应用程序?

转载 作者:行者123 更新时间:2023-12-02 23:02:49 25 4
gpt4 key购买 nike

我想使用当前登录的 Windows AD 帐户对我的 Web 应用程序进行身份验证。让前端将身份验证 token (或 AD 中采用的任何形式)传递到后端以与我们的 SSO 提供商进行验证是很好的(实际上是期望的)。但是如何将AD信息获取到前端,以便它可以传递到后端呢?这些信息是什么样的,如何获取的,等等?我找不到有关该主题的任何教程或指南。

我知道这是可能的,因为我看到它在其他网络应用程序上完成,但我自己不知道如何做,并且很难找到解决方案。

最佳答案

如果您想要无缝登录(因此用户不必输入用户名/密码),那么您将需要 Windows 身份验证。您可以阅读有关其工作原理的信息 here .

要使其与 Node.js Express 一起使用,您可以使用 NodeSSPI包裹。该文档包含有关如何使用它的示例。

浏览器还必须信任您的网站,然后才能自动发送凭据。对于 IE 和 Chrome,这意味着将该站点添加到 Internet 选项中的受信任站点列表中。 Firefox 在 about:config 的 network.automatic-ntlm-auth.trusted-uris 设置中保留自己的列表

关于javascript - 如何使用当前登录的 Windows Active Directory 用户登录 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57718269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com