Kar*_*hik 5 architecture authentication asp.net-mvc mobile wcf
我正在开发一个Web API,它有一个Web(ASP.NET MVC),WCF服务和移动界面(Android/iPhone),我有API的令牌认证.
MVC和API具有用户身份以验证用户,但WCF服务将不具有此用户身份.
在这里,我需要从安全的移动客户端访问WCF服务.
应用结构,
那么,如何验证或与WCF服务共享用户身份?
我可以在WCF服务中使用相同的OAuth令牌来识别用户吗?或者还有其他标准方法吗?
我有一个类似的应用程序。我使用以下命令添加了令牌(之前在身份验证后收到):
使用 jQuery 的常见 ajax 调用:
$.ajax({
beforeSend: function (request)
{
request.setRequestHeader("Authority", authorizationToken);
},
// Below you set type, url, data, ...
});
Run Code Online (Sandbox Code Playgroud)
在这里,使用 Cordova + Ionic + Angularjs:
$http.defaults.headers.common.Authorization = authorizationToken;
if ($http.defaults.headers.common.Authorization.Parameter != undefined) {
$http.defaults.headers.common.Authorization.Parameter = authorizationToken;
}
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你。
| 归档时间: |
|
| 查看次数: |
237 次 |
| 最近记录: |