问题标签 [custom-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 投票
0 回答
1860 浏览

python - 如何从 Django 中的另一个应用程序导入模型

我有我的自定义用户模型

现在我想在另一个应用程序中使用它来注册一个人

在我的 signup/forms.py 中,我正在尝试这样做

注册/forms.py

第二行不起作用。我无法导入此模型我尝试在应用程序名称之前使用项目名称执行此操作但是..然后我有一个importError 没有名为“projectname.appname”的模块

注册/views.py

customauth/models.py

customauth/admin.py

设置.py

0 投票
2 回答
2739 浏览

django - Django Rest Framework 自定义身份验证 + 基本身份验证

我在我的 Python-Django 应用程序中使用 Django Rest 框架,并为 api 使用自定义身份验证。

如果我只使用我的自定义身份验证方法,则可以正常工作。

但是,如果我尝试按此顺序进行基本身份验证和自定义身份验证,我的自定义身份验证将永远不会执行。我的意思是,如果基本身份验证失败,我希望尝试使用自定义身份验证。基本认证执行然后结束。

是否可以同时拥有这三种身份验证方法,并按顺序执行它们?

0 投票
1 回答
238 浏览

javascript - 对 Firebase 的多个自定义身份验证请求失败

当尝试一个接一个地获取多个 firebase 引用时,只有最后一个请求回调被调用。

下面我试图为不同的数据获取 3 个 firebase 参考

我看到这样的日志

验证用户
验证消息
验证电子邮件

电子邮件的身份验证回调

而我希望在身份验证时一个接一个地获得所有 3 个回调,所以我希望看到像这样的日志

验证用户
验证消息
验证电子邮件

用户
身份验证回调 消息
身份验证回调 电子邮件身份验证回调

我在这里错过了什么导致这种情况发生的原因吗?

我想以这样一种方式实现它,即所有回调都在身份验证时触发,而不会丢失任何回调。

我在这里创建了一个示例http://jsfiddle.net/aniruddhbk/rvkz9mrt/4/

0 投票
1 回答
783 浏览

c# - 如何在自定义表单身份验证中实现帐户锁定?

我使用 MVC 开始了一个项目,我从一个空项目开始,我不应该将它作为一个空项目开始,因为现在我必须实现身份验证,我将需要使用自定义表单身份验证,因为我不确定如何在项目中实现 ASP.NET 标识。由于我使用的是自定义表单身份验证,如何在 3 次尝试后设置帐户锁定?我知道如果我使用网络表单,我可以很容易地通过 buttonclick 事件来计算尝试次数。我应该在这个项目中做与 webforms 相同的事情吗?下次我用 MVC 做一个项目时,我不会从一个空项目开始。

0 投票
0 回答
117 浏览

activemq - 使用 BrokerFilter 的 AtiveMQ 自定义身份验证

我正在使用 BrokerFilter 为我的 ActiveMQ 代理创建自己的身份验证插件。我按照本指南中的步骤操作:

http://mariuszprzydatek.com/2014/01/04/ip-based-authentication-plugin-for-activemq/

在独立模式下一切正常。但是,当我尝试部署代理集群时,代理之间的网络连接已被我的 addConnection() 方法拦截,并且由于它没有通过我的身份验证逻辑,因此无法连接集群。

简而言之,我的问题是:在我的上下文中,如何区分来自客户端的连接和来自其他代理的连接?我查看了 ConnectionContext 和 ConnectionInfo 对象,但似乎它们都不起作用。

非常感谢。

0 投票
1 回答
1186 浏览

c# - 在未知模块中发生了“System.NullReferenceException”类型的第一次机会异常 - mvc 自定义身份验证

我一直在搜索并尝试解决我现在遇到的问题。我有一个用户模型,我想使用自定义身份验证对用户进行身份验证。提交表单时我没有看到任何错误。但我可以在输出窗口中查看异常。这是我的模型类:

这是我在控制器中登录的操作方法:

我的观点是:

0 投票
0 回答
628 浏览

c# - 如何使用 Linq to SQL 和 ASP.NET MVC 实现自定义身份验证?

我正在使用 Linq to SQL 编写 Sharepoint Provider 托管的应用程序,以根据数据库设计创建数据库。我需要为我的应用程序实现身份验证和授权。关于如何对用户进行身份验证/授权涉及一些逻辑:

当用户在 SharePoint 中单击应用程序时:

  1. 用户的电子邮件地址是从 SharePoint 上下文中读取的。
  2. 应用程序查看用户的电子邮件地址是否在Accounts表中(自定义数据库)。
  3. 应用程序确定,如果用户在表中找到Accounts,他在Accounts表中具有哪个角色。
  4. View根据用户渲染Role
  5. 如果在表中未找到用户Accounts,则显示错误消息而不是重定向到登录页面。

注意:当用户来自 SharePoint 时,他看不到登录页面

当用户直接调用登录页面 url 时:

  1. 显示登录页面
  2. 用户输入凭据(来自 SharePoint 的带有密码的电子邮件)
  3. Accounts应用程序通过检查表来检查这些凭据是否有效。
  4. 如果凭据有效,还要检查Accounts表中的角色。
  5. View根据用户角色进行渲染。

这是Accounts表格:

这是我的自定义Roles结构:

基本上,这就是我必须处理的。我有点困惑,因为有很多可能性。我真的不想将角色保留在自定义数据库中,所以我不想使用RoleProvider.

0 投票
1 回答
306 浏览

c# - 在自定义 AuthorizeAttribute 中抛出 HttpException(401) 是否可以?

我有一个自定义 AuthorizeAttribute:

现在return Currentuser.Roles效果很好。如果返回 false,浏览器会显示 401。

但我想添加额外的信息,如所要求的角色。因此,我会自己抛出异常,而不是 return:

可以在 AuthorizeAttribute 中抛出 401-Exception 而不是只返回 false 吗?还是有其他(更好的)方法可以将该信息发送到浏览器?

0 投票
0 回答
38 浏览

spring-security - Spring中具有密码过期处理的自定义身份验证器

我们有一个使用 Spring 安全性的现有应用程序。我们需要为用户设置密码到期选项。我们已经有一个包含passwordExpirationDate的列。在 passwordExpirationDate 之后让我的AuthenticationProvider/Manger重定向到密码重置页面的方法是什么

0 投票
1 回答
113 浏览

xml-parsing - Siteminder - 使用 xml 请求的自定义身份验证。

我有一个包含用户名和密码的 xml 请求,必须由站点管理员进行身份验证。由于 siteminder 这样做的限制,我可以解析 xml 并发布到 login.fcc 并继续。如何做到这一点?