我尝试使用laravel 5.7创建后端并使用angular 7创建前端的应用程序。在这个应用程序中,我需要进行蒸汽身份验证,但是由于angular ...我无法使用它。
流程是这样的:单击“使用Steam登录”按钮,它将您重定向到Steam社区,然后登录,如果登录成功,它将使用json将您重定向到您的网站,您可以找到有关个人资料的其他信息,例如用户名和steamID。
我成功了,仅使用laravel(控制器和视图)。我安装了一个可处理所有内容的捆绑包,因此我可以轻松获取所需的信息。
问题是我无法通过从angular到laravel的API调用来使用此功能。因为我需要将用户从我的应用重定向到Steam。
所以流程将是这样的:angular app-> laravel app-> steam-> laravel app-> angular。
看到此流程不起作用后我尝试了什么?
在我的角度应用程序中,我创建了一个带有href的锚点到处理登录重定向的页面。因此,基本上,我是将用户重定向到另一个可以为我进行登录重定向的网站。
流程:Angular应用程序->重定向至laravel页面->重定向至Steam。
问题在于,登录后,我无法将信息发送到我的角度应用程序。
我的问题是...我可以使用角度来成功吗?我在网上找不到任何可以帮助我的东西。