问题标签 [authentication]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
91698 浏览

authentication - 跨多个域的单点登录

我们公司设置了多个域,每个域都托管一个网站。此时,每个域都有自己的身份验证,通过 cookie 完成。

当登录到一个域的人需要访问另一个域的任何内容时,用户需要在位于另一个域的另一个网站上使用不同的凭据再次登录。

我正在考虑转向单点登录 (SSO),这样就可以消除这种麻烦。我将不胜感激有关如何实现这一目标的任何想法,因为我在这方面没有任何经验。

谢谢。

编辑: 这些网站是 Internet(外部)和 Intranet(公司内部使用)网站的混合。

0 投票
4 回答
21429 浏览

php - 您可以从 CodeIgniter 中的另一个模型内部访问模型吗?

我正在使用需要身份验证的 CodeIgniter 编写一个 webapp。我创建了一个模型来处理我的所有身份验证。但是,我找不到从另一个模型内部访问此身份验证模型的方法。有没有办法从另一种模式中访问模型,或者有更好的方法在 CodeIgniter 中处理身份验证?

0 投票
4 回答
3315 浏览

python - Pylons + AuthKit 中的用户身份验证

我正在尝试使用 Pylons 创建一个 Web 应用程序,并且 Web 上的资源指向PylonsBook页面,这没有多大帮助。我想要身份验证和授权,无论如何设置 Authkit 以轻松使用 Pylons?

我尝试从 cheeseshop 下载SimpleSiteTemplate但无法运行 setup-app 命令。它抛出一个错误:

我使用 Pylons 0.9.7rc1、SQLAlchemy 0.4.7、Authkit 0.4。

0 投票
2 回答
6549 浏览

.net - 更改用户以运行 Windows 窗体程序

我用 C# 编写了一个简单的 Windows 窗体程序。我希望能够输入 Windows 用户名和密码,并且当我单击登录按钮运行代码时,以我输入的用户身份运行代码。

0 投票
4 回答
2399 浏览

.net - OpenID 和 ASP.NET MVC 的最佳 .NET 库是什么?

我正在考虑将 OpenID 用于我的身份验证方案,并想知道用于 MVC 特定应用程序的最佳 .NET 库是什么?

谢谢

0 投票
4 回答
26983 浏览

javascript - 使用 HTTP 身份验证自动登录的 GreaseMonkey 脚本

我有很多我在工作中编写的 GreaseMonkey 脚本,它们会自动将我登录到我们这里的内部站点。除了我们的时间表应用程序使用 HTTP 身份验证之外,我已经设法为这些站点中的几乎每个站点编写了一个脚本。

有没有办法可以使用 GreaseMonkey 自动登录这个网站?

编辑:我知道浏览器中的存储密码功能,但我的脚本更进一步,通过检查我是否在加载时(通过遍历 HTML)登录到站点,然后将帖子提交到登录页面。这消除了必须加载网站、进入登录页面、输入我的凭据,然后点击提交的步骤

0 投票
5 回答
1912 浏览

javascript - 您如何允许在内部 Windows 身份验证 Intranet 上上传多个文件?

我有几个解决方案,但没有一个能完美运行。

平台

  1. ASP.NET/VB.NET/.NET 2.0
  2. IIS 6
  3. IE6(主要),部分 IE7;Firefox 不是必需的,但很有用

允许的第 3 方选项

  1. 闪光
  2. ActiveX(想避免)
  3. Java(想避免)

目前的尝试

Gmail 样式:您可以使用 javascript 添加新的上传元素(输入类型='file'),然后单击按钮一次性上传它们。这可行,但仍需要大量点击。(我能够使用不可见的 ActiveX 控件来检测文件大小之类的东西,这很有用。)

Flash Uploader:我发现了几个 Flash Upload 控件,它们使用 1x1 flash 文件作为上传器,可以通过 javascript 调用。(一个这样的控件是FancyUpload,另一个是Dojo 的 Multiple File Uploader,另一个是CodeProject 的 darick_c 的一个。)这些让我很兴奋,但我很快遇到了两个问题:

  1. Flash 10 将破坏用于调用多文件上传对话框的功能。解决方法是使用透明的闪光框架,或者只是使用闪光按钮来调用对话框。这不是什么大不了的事。
  2. 当 Flash 文件尝试上传文件时,我们的 Intranet 上使用的集成 Windows 身份验证未使用,提示用户输入凭据。解决方法是使用无 cookie 会话,由于其他几个原因,这对我们的项目来说将是一场噩梦。

Java Uploader:我注意到几个基于 Java 的多文件上传器,但大多数似乎都需要花钱。如果我发现一个非常好用的,我可以安排购买它。我宁愿不要。我也不喜欢他们中的大多数人的样子。我喜欢 FancyUpload,因为它与 html/javascript 交互,因此我可以轻松地以任何我想要的方式设置和管理它。

ActiveX Uploader:我也找到了一个 ActiveX 解决方案。ActiveX 似乎可以工作。我会自己写而不是买那个。这将是我最后的手段,我想。

解析度

我希望能够使用 FancyUpload 之类的东西。如果我能以某种方式获得凭据提示,那将是完美的。但是,根据我的研究,似乎唯一真正的解决方法是无 cookie 会话,这是我做不到的。

所以,问题是:有没有办法解决上面提出的问题,或者有没有我没有列出的不同的解决方案可以实现相同的目标?

0 投票
7 回答
117549 浏览

internet-explorer - 如何停止 IIS 要求对本地主机上的默认网站进行身份验证

我在 Windows XP Pro SP2 上安装了 IIS 5.1。此外,我还安装了 .NET 3.5 的 VS 2008 Express。所以很明显 IIS 为 .NET 3.5 自动配置为 ASP.NET

问题是每当我访问http://localhost IE 和 Firefox 时都会出现身份验证框。即使我输入管理员用户及其密码,身份验证也会失败。我已经在默认网站的目录安全选项中检查了匿名用户访问(IUSR_ 用户和密码由 IIS 控制)。

然而,其他部署的网络应用程序工作正常(不要求任何身份验证)。

在 IE 中,如果我在 Intranet 站点选项中添加http://localhost ,此身份验证过程将停止。

请注意,安装 IIS 时文件系统为 FAT32。

问候, 贾坦

0 投票
4 回答
520 浏览

ruby-on-rails - Ruby on Rails 中使用 Restful_Authentication 的纯文本密码

如果我在我的 ruby​​ on rails 应用程序中使用 restful_authentication,密码会在浏览器和服务器之间以 paintext 传输吗?如果是这样,我应该对此有多担心?

0 投票
4 回答
3013 浏览

asp.net - 如何注销多个 asp.net 应用程序?

我有一个主要的 asp.net 应用程序,它是用 asp.net 1.1 编写的。在应用程序下方运行的是几个 2.0 应用程序。要完全注销用户,我可以使用 FormsAuthentication.SignOut 注销 1.1 应用程序还是比这更复杂?