问题标签 [authlogic]

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 投票
1 回答
794 浏览

ruby-on-rails - Authlogic 和 HTTP 摘要身份验证

我正在尝试找到一种解决方案,将 HTTP 摘要身份验证添加到使用 Authlogic 的站点。

Authlogic 本身只支持 HTTP简单身份验证。

我正在谷歌搜索和谷歌搜索,找不到任何现成的解决方案,甚至找不到大纲。

0 投票
5 回答
2439 浏览

ruby-on-rails - 使用 Authlogic 的多个应用程序,在一个数据库中对用户进行身份验证?

我已经在 Google 群组上看到过几次被问到的问题,但似乎没有人跟进答案或解决方案。. 是否可以使用中央数据库使用 Authlogic 从多个 Rails 应用程序创建用户和进行身份验证?

我现在不能选择使用 OpenID,我很愿意,但我的客户还不支持

0 投票
0 回答
1103 浏览

ruby-on-rails - Authlogic Facebook Connect/Twitter oAuth 帮助程序问题

我是一个从 PHP 和 Symfony 领域迁移到 Ruby 和 Rails 世界的新手。我目前正在尝试为 authlogic 设置 Facebook Connect 插件和 Twitter oAuth。Authlogic 没有问题,但是当我尝试调用他们的按钮时,其他两个都失败了——有人能告诉我哪里出错了吗?我已将堆栈跟踪放在下面-谢谢!


0 投票
3 回答
1165 浏览

ruby-on-rails - 集成测试 Authlogic before_filter :require_admin_user 问题

尽管创建了管理员用户会话,但我无法访问需要管理员用户的集成测试中的 url。我的测试因 302 错误而失败。

我在 test.log 中有以下内容:

正如您所期望的那样,我的固定文件被​​命名为roles_users.yml - 所以不确定如何解决这个问题......

0 投票
1 回答
1013 浏览

ruby-on-rails - 如何使用存根指定 authlogic 会话控制器?

我想测试我的用户会话控制器,测试用户会话首先构建然后保存。我的 UserSession 类如下所示:

我的 UserSessionsController 的 create 方法如下所示:

我的控制器规格如下所示:

我删除了新方法,但在运行测试时仍然出现以下错误:

尽管在调用我的控制器代码之前在 UserSession 上调用了新方法。调用 activate_authlogic 没有区别。

0 投票
2 回答
2266 浏览

ruby-on-rails - 使用 Authlogic 验证 API

我在我的应用程序中使用 Authlogic 进行身份验证,使用标准的 User 和 UserSession 模型。我正在将 API 构建到我的应用程序中,并且我想使用单个访问令牌对 API 访问进行身份验证。在我的应用程序中,每个用户belongs_to都是一个公司,哪些has_many用户。API 用于访问属于公司的资源,因此我想为整个公司使用一个访问令牌。

我最初的想法是向 Company 添加一个仅有权访问 API 的虚拟用户,然后公司将使用其单一访问令牌来授予对 API 的访问权限。看来我不能使用 AuthLogic 将用户的电子邮件和密码设置为空白,所以这不会成功。我的下一个想法是也许我可以添加acts_as_authentic到公司本身,但我不确定这将如何运作。

我真的很想为解决方案使用 Authlogic,因为它与我的 ACL 很好地集成,并且似乎具有我正在寻找的主要内置功能。

有可能有两个模型act_as_authentic吗?有没有一种我没有想到的更简单的方法,内置在 Authlogic 中?有没有办法可以使用虚拟用户作为他们的 API 密钥?我应该以哪种方式做到这一点?

0 投票
1 回答
121 浏览

ruby-on-rails - authlogic rails 帮助

我正在尝试设置我的应用程序以使用 authlogic.. 问题是,除了应该使用的字段 authlogic 我想在我的数据库中保留其他属性,如姓名、姓氏、PIN 等......有没有怎么做?

0 投票
1 回答
155 浏览

ruby-on-rails - 帮助 authlogic

我刚刚完成了设置我的应用程序以使用 authlogic完全遵循这一点

在开始之前,我已经创建了一个具有基本 CRUD 功能的产品目录。

现在我希望产品目录只有在用户已经登录时才可以访问。所以,基本上如果用户没有登录,它应该转到登录页面。如果他是,那么 localhost:3000 应该带他到产品目录......我真的很困惑......我什至不知道该怎么做才能注销......

相反,现在,登录并转到 localhost:3000 会将我重定向到 http://localhost:3000/account

请帮忙。

我还注意到,如果我在登录时访问我的产品目录,我会在页面顶部收到此消息

“您必须先登出才能访问此页面”

0 投票
2 回答
3968 浏览

ruby-on-rails - 将电子邮件确认扩展到 Authlogic

我最近在我的项目中实现了 Authlogic 以进行身份​​验证。我关注了http://railscasts.com/episodes/160-authlogic并启动并运行了它。想要添加电子邮件确认,我发现了这个并关注了它:http: //github.com/matthooks/authlogic-activation-tutorial

现在,当我尝试注册时,我得到一个方法缺少用户模型的“登录 =”。这个例子没有提到任何关于登录方法的内容,我以前也没有。

这是我的用户模型: http: //pastie.org/693910

有任何想法吗?

0 投票
2 回答
411 浏览

ruby-on-rails - 为什么我的会话在使用 PerformanceTest 而不是 IntegrationTest 时会过期?

好的,我正在编写性能测试,并且无法像在集成测试中那样让我的会话持续存在。据我了解,PerformanceTest 是 IntegrationTest 的子项,任何集成测试都应该与性能测试一起使用。但是,当我进行集成测试并将其复制到性能时,将 ActionController::IntegrationTest 更改为 ActionController::PerformanceTest 然后运行测试,它失败了。

我正在使用 Authlogic,并且没有遇到集成测试会话的问题。通过性能测试,虽然看起来会话已正确创建,但是当我访问“/reports”页面(这是一个受保护的页面)时,它会将我重定向到登录页面,就像根本没有用户会话一样。

这里发生了什么?我尝试了多种方法来获取用户会话(创建、发布等),但似乎没有任何效果。这是我第一次编写性能测试,所以我可能在做一些愚蠢的事情......

顺便说一句:我在 Debian Squeeze 上运行 Ruby 1.8.7、Rails 2.2.2。