首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Laravel 4中配置CAS身份验证时需要帮助

在Laravel 4中配置CAS身份验证时需要帮助
EN

Stack Overflow用户
提问于 2014-09-11 04:11:04
回答 1查看 996关注 0票数 0

我正在Laravel 4上编写一个PHP web应用程序,它使用我的大学的CAS (中央身份验证服务器)进行用户身份验证。我正在使用这个包进行CAS身份验证:http://packalyst.com/packages/package/xavrsl/cas

下面是我的CAS身份验证配置文件:CAS Config

下面是我在CAS Config中引用的'User‘模型:User Model

我目前的问题实际上是在用户登录后检查身份验证本身(如果isAuthenticated()回显为“Authenticated”,则使用简单的检查)。Laravel在尝试使用isAuthenticated函数Laravel ErrorException thrown时抛出此错误。

关于身份验证应该如何工作的背景知识:由于没有密码存储在应用程序数据库中(仅存储在CAS中),我计划通过CAS检查身份验证,然后使用Entrust包(Entrust)将他们的ULID (大学用户名)与权限设置相关联。

这是一种进行身份验证然后控制用户权限的可行方法吗?通常情况下,用户身份验证和权限对我来说不是什么问题,但将CAS添加到等式中只会让这件事变得有点困难,特别是我是Laravel的新手。

EN

回答 1

Stack Overflow用户

发布于 2014-09-11 05:02:08

找到了我的问题的解决方案。我从配置的cas_uri中删除了'User‘,现在一切正常。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25774238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档