ASP.NET WebAPI 服务对公司内服务的身份验证(Intranet)
Posted
技术标签:
【中文标题】ASP.NET WebAPI 服务对公司内服务的身份验证(Intranet)【英文标题】:ASP.NET WebAPI Service to Service Authentication for services within corp (intranet) 【发布时间】:2017-01-07 09:39:32 【问题描述】:ASP.NET WebAPI 服务对公司(内部网)内的服务进行服务身份验证的最佳方式是什么?证书、JSON Web 令牌还是 OAuth?
【问题讨论】:
【参考方案1】:我认为正确的答案取决于。根据其他人的使用情况,您可能会得到不同的答案。但我听到的最好的建议是不要创建自己的。使用有据可查的标准并坚持下去。 OAuth 是一个不错的选择。
还只是为了企业目的,如果您可以使用一个好的标准,那么就使用它。有时政策和其他软件使这变得困难。但是,如果您的软件曾经被推到公司之外,那么最好使用现有的东西。
【讨论】:
以上是关于ASP.NET WebAPI 服务对公司内服务的身份验证(Intranet)的主要内容,如果未能解决你的问题,请参考以下文章
服务结构托管 Asp.net WebApi 容器应用程序:403 - 禁止:访问被拒绝。在本地集群上
asp.net core 搭建WebAPI微服务-----cosnul服务
ASP.NET WebApi SelfHost 服务在 HTTP URL 注册上失败
ASP.Net WebAPI与Ajax进行跨域数据交互时Cookies数据的传递