我已经通过fos用户包建立登录。
我已经建立了crud app链接 https://github.com/afeef1915/Angular2-Symfony3-Demo
我了解使用angular2整合服务。
我建立了使用JWT的登录系统,例如链接http://jasonwatmore.com/post/2016/09/29/angular-2-user-registration-and-login-example-tutorial
symfony2 fos用户包处理安全参数(登录,注销,注册)。
的security.xml
<routes xmlns="http://symfony.com/schema/routing"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://symfony.com/schema/routing http://symfony.com/schema/routing/routing-1.0.xsd">
<route id="fos_user_security_login" path="/login" methods="GET POST">
<default key="_controller">FOSUserBundle:Security:login</default>
</route>
<route id="fos_user_security_check" path="/login_check" methods="POST">
<default key="_controller">FOSUserBundle:Security:check</default>
</route>
<route id="fos_user_security_logout" path="/logout" methods="GET POST">
<default key="_controller">FOSUserBundle:Security:logout</default>
</route>
我已经建立了一个单独的app angular2(前端)和一个symfony(支持服务提供商)。
可以帮助一些人如何从任何可以作为服务来验证用户的symfony2安全包中获取帮助。
在这里,我找到了关于laravel https://medium.com/@petehouston/develop-a-simple-api-authentication-service-with-json-web-token-using-laravel-angularjs-and-240135855ef1
的链接可以为身份验证提供一些建议我还需要创建Web服务,或者我应该使用任何symfony安全包。
任何建议都是最受欢迎的。