Breeze 微风js与aspnet身份`

Breeze 微风js与aspnet身份`,breeze,asp.net-identity,Breeze,Asp.net Identity,有人设法让Breeze js使用aspnet identity webapi 2吗?我看到的关于ajax和webapi 2的唯一示例是durandal 451项目,它使用jquery ajax调用和一个单独的控制器: 是否只是将所有这些方法复制到breezecontroller中?否。不要这样做。不要在同一控制器中将身份验证问题与数据访问问题结合起来 微风网络API控制器是。。。Web API控制器。使用适用于任何Web API控制器的相同技术。我建议你沿着这条路往前走。你在那里学到的一切。。。

有人设法让Breeze js使用aspnet identity webapi 2吗?我看到的关于ajax和webapi 2的唯一示例是durandal 451项目,它使用jquery ajax调用和一个单独的控制器:


是否只是将所有这些方法复制到breezecontroller中?

否。不要这样做。不要在同一控制器中将身份验证问题与数据访问问题结合起来


微风网络API控制器是。。。Web API控制器。使用适用于任何Web API控制器的相同技术。我建议你沿着这条路往前走。你在那里学到的一切。。。然后。。。将适用。

我不知道您在spa框架中使用的是什么,但我设法在同一个项目中运行angular、breeze和webapi2 auth。我现在不能给你看一个工作的例子,这是一个私人项目。如果我有时间,我会给github举一个超级简单的例子

我是这样做的; 开始将此项目用作angular和oauth web api的锅炉板,

约翰·帕帕的热毛巾在那之后又混合了起来

您需要了解的是,breeze控制器只是一个控制器,与下面提到的auth无关


希望这有帮助。

我可以保证奥斯曼切利克的答案。我也做了同样的事。我使用了hottherb模板,并与breeze一起实现了代码。工作起来很有魅力

不过我遇到了一个问题。令牌身份验证代码向httpProvider拦截器添加服务

app.config(function ($httpProvider) {
        $httpProvider.interceptors.push('authInterceptorService');
    });  
这非常适用于默认的angular ajax调用,但不适用于breeze(当您从Hot毛巾模板开始时),添加breeze.angular.js服务是修复此问题所需的全部操作