问题标签 [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.
ruby-on-rails - Authlogic 和 HTTP 摘要身份验证
我正在尝试找到一种解决方案,将 HTTP 摘要身份验证添加到使用 Authlogic 的站点。
Authlogic 本身只支持 HTTP简单身份验证。
我正在谷歌搜索和谷歌搜索,找不到任何现成的解决方案,甚至找不到大纲。
ruby-on-rails - 使用 Authlogic 的多个应用程序,在一个数据库中对用户进行身份验证?
我已经在 Google 群组上看到过几次被问到的问题,但似乎没有人跟进答案或解决方案。. 是否可以使用中央数据库使用 Authlogic 从多个 Rails 应用程序创建用户和进行身份验证?
我现在不能选择使用 OpenID,我很愿意,但我的客户还不支持它。
ruby-on-rails - Authlogic Facebook Connect/Twitter oAuth 帮助程序问题
我是一个从 PHP 和 Symfony 领域迁移到 Ruby 和 Rails 世界的新手。我目前正在尝试为 authlogic 设置 Facebook Connect 插件和 Twitter oAuth。Authlogic 没有问题,但是当我尝试调用他们的按钮时,其他两个都失败了——有人能告诉我哪里出错了吗?我已将堆栈跟踪放在下面-谢谢!
ruby-on-rails - 集成测试 Authlogic before_filter :require_admin_user 问题
尽管创建了管理员用户会话,但我无法访问需要管理员用户的集成测试中的 url。我的测试因 302 错误而失败。
我在 test.log 中有以下内容:
正如您所期望的那样,我的固定文件被命名为roles_users.yml - 所以不确定如何解决这个问题......
ruby-on-rails - 如何使用存根指定 authlogic 会话控制器?
我想测试我的用户会话控制器,测试用户会话首先构建然后保存。我的 UserSession 类如下所示:
我的 UserSessionsController 的 create 方法如下所示:
我的控制器规格如下所示:
我删除了新方法,但在运行测试时仍然出现以下错误:
尽管在调用我的控制器代码之前在 UserSession 上调用了新方法。调用 activate_authlogic 没有区别。
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 密钥?我应该以哪种方式做到这一点?
ruby-on-rails - authlogic rails 帮助
我正在尝试设置我的应用程序以使用 authlogic.. 问题是,除了应该使用的字段 authlogic 我想在我的数据库中保留其他属性,如姓名、姓氏、PIN 等......有没有怎么做?
ruby-on-rails - 帮助 authlogic
我刚刚完成了设置我的应用程序以使用 authlogic完全遵循这一点
在开始之前,我已经创建了一个具有基本 CRUD 功能的产品目录。
现在我希望产品目录只有在用户已经登录时才可以访问。所以,基本上如果用户没有登录,它应该转到登录页面。如果他是,那么 localhost:3000 应该带他到产品目录......我真的很困惑......我什至不知道该怎么做才能注销......
相反,现在,登录并转到 localhost:3000 会将我重定向到 http://localhost:3000/account
请帮忙。
我还注意到,如果我在登录时访问我的产品目录,我会在页面顶部收到此消息
“您必须先登出才能访问此页面”
ruby-on-rails - 将电子邮件确认扩展到 Authlogic
我最近在我的项目中实现了 Authlogic 以进行身份验证。我关注了http://railscasts.com/episodes/160-authlogic并启动并运行了它。想要添加电子邮件确认,我发现了这个并关注了它:http: //github.com/matthooks/authlogic-activation-tutorial
现在,当我尝试注册时,我得到一个方法缺少用户模型的“登录 =”。这个例子没有提到任何关于登录方法的内容,我以前也没有。
这是我的用户模型: http: //pastie.org/693910
有任何想法吗?
ruby-on-rails - 为什么我的会话在使用 PerformanceTest 而不是 IntegrationTest 时会过期?
好的,我正在编写性能测试,并且无法像在集成测试中那样让我的会话持续存在。据我了解,PerformanceTest 是 IntegrationTest 的子项,任何集成测试都应该与性能测试一起使用。但是,当我进行集成测试并将其复制到性能时,将 ActionController::IntegrationTest 更改为 ActionController::PerformanceTest 然后运行测试,它失败了。
我正在使用 Authlogic,并且没有遇到集成测试会话的问题。通过性能测试,虽然看起来会话已正确创建,但是当我访问“/reports”页面(这是一个受保护的页面)时,它会将我重定向到登录页面,就像根本没有用户会话一样。
这里发生了什么?我尝试了多种方法来获取用户会话(创建、发布等),但似乎没有任何效果。这是我第一次编写性能测试,所以我可能在做一些愚蠢的事情......
顺便说一句:我在 Debian Squeeze 上运行 Ruby 1.8.7、Rails 2.2.2。