使用Symfony2 API验证AngularJs应用程序

使用Symfony2 API验证AngularJs应用程序,angularjs,rest,symfony,authentication,Angularjs,Rest,Symfony,Authentication,我有这样的情况: 我的AngularJs应用程序主视图使用Symfony2和Twig呈现 从那时起,Symfony充当restapi 此AngularjJS应用程序可通过路由http:/mysite.com/访问。路由/由防火墙保护,因此每个人都应该针对SAML身份提供程序进行身份验证,以访问angular应用程序 api位于路由前缀/api后面 如果我已经有用户通过身份验证才能进入此站点,我应该如何验证来自Angular的其余调用?在这种情况下,是否有必要进行身份验证 另一个具有自定义身份验证

我有这样的情况:

我的AngularJs应用程序主视图使用Symfony2和Twig呈现

从那时起,Symfony充当restapi

此AngularjJS应用程序可通过路由http:/mysite.com/访问。路由/由防火墙保护,因此每个人都应该针对SAML身份提供程序进行身份验证,以访问angular应用程序

api位于路由前缀/api后面

如果我已经有用户通过身份验证才能进入此站点,我应该如何验证来自Angular的其余调用?在这种情况下,是否有必要进行身份验证


另一个具有自定义身份验证提供程序的防火墙使用用户的某些唯一令牌?

否,如果应用程序的起点位于防火墙后面,则不必对用户进行身份验证。一旦通过身份验证,所有未来的请求都将具有正确的cookie

但是,如果需要为某些外部客户端公开API,则必须实现不同的身份验证机制