我必须为Angular应用程序(前端)和PHP / Symfony(后端)创建CAS身份验证。
我尝试通过使用http.get(cas_url)在前端完成此操作,但是当我尝试验证令牌时,CORS不允许我进一步操作。
由于我无法更改服务器的CORS设置,因此必须以另一种方式进行。
因此,我尝试使用phpCAS,它在apache服务器上单独运行良好,但是如何通过特定的URL或操作将其与前端结合在一起。
答案 0 :(得分:0)
我将编译后的前端index.html封装在index.php
(包括)中,并使用phpCAS来完成所有工作。
然后,当前端被加载后,我在onInit()中调用函数phpCAS::getUser()
,然后通过在数据库中寻找用户来进行身份验证。