我正在Laravel 4上編寫一個PHP Web應用程序,該程序使用我的大學的CAS(中央認證服務器)進行用戶認證。我用這包做CAS認證:http://packalyst.com/packages/package/xavrsl/cas需要幫助在Laravel 4中配置CAS認證
下面是CAS驗證我的配置文件:CAS Config
這裏是在CAS配置參考我的「用戶」模式:User Model
我目前的問題實際上是在用戶登錄後檢查身份驗證(如果isAuthenticated()使用簡單的檢查回聲「Authenticated」)。嘗試使用isAuthenticated函數時,Laravel會引發此錯誤:Laravel Error和Exception thrown。
有關認證應該如何工作的背景:由於沒有密碼存儲在應用程序數據庫中(僅在CAS中),我打算通過CAS檢查認證,然後將其ULID(大學用戶名)與使用Entrust包進行許可設置(Entrust)。
這是一種可行的方式來進行身份驗證,然後控制用戶權限?通常情況下,用戶身份驗證和權限對我來說不會是這樣的問題,但將CAS添加到等式中只會讓這有點難,特別是對於我來說Laravel是新手。
錯誤消息的實際文本將會很有用。 – 2014-09-10 20:28:49
啊,對不起。這裏是:http://pastebin.com/UYpesMSA – 2014-09-10 20:34:35
好像沒有$ text_response被送入loadXML()函數。 – 2014-09-10 20:43:33