加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 使用用户标识从移动客户端访问WCF服务

发布时间:2020-12-16 07:42:09 所属栏目:asp.Net 来源:网络整理
导读:我正在开发一个Web API,它有一个Web(ASP.NET MVC),WCF服务和移动界面( Android / iPhone),我有API的令牌认证. MVC和API具有用户身份以验证用户,但WCF服务将不具有此用户身份. 在这里,我需要从安全的移动客户端访问WCF服务. 应用结构, 那么,如何验证或与WCF服
我正在开发一个Web API,它有一个Web(ASP.NET MVC),WCF服务和移动界面( Android / iPhone),我有API的令牌认证.

MVC和API具有用户身份以验证用户,但WCF服务将不具有此用户身份.

在这里,我需要从安全的移动客户端访问WCF服务.

应用结构,

enter image description here

那么,如何验证或与WCF服务共享用户身份?

我可以在WCF服务中使用相同的OAuth令牌来识别用户吗?或者还有其他标准方法吗?

解决方法

我有类似的申请.我使用以下命令添加令牌(以前在身份验证后收到):

使用jQuery进行常见的ajax调用:

$.ajax({
    beforeSend: function (request)
    {
        request.setRequestHeader("Authority",authorizationToken);
    },// Below you set type,url,data,...
});

在这里,使用Cordova Ionic Angularjs:

$http.defaults.headers.common.Authorization = authorizationToken;
if ($http.defaults.headers.common.Authorization.Parameter != undefined) {
    $http.defaults.headers.common.Authorization.Parameter = authorizationToken;
}

希望能帮助到你.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读