首页 文章

使用OWIN和Katana的业务和使用案例

提问于
浏览
4

实际上我知道有关于KATANA福利的主题和问题我知道但我的问题是Katana可以在商业方面为我做什么?为什么我应该使用WEB API作为一个单独的模块(中间件)?哪个中间件可以与之结合使用?

用另一种方式

任何人都可以向我解释一下OWIN \ Katana将帮助我的真正的商业利益和商业案例或用例吗?

我不是指轻量级问题和分离的框架更新以及主机问题等技术优势 .

我的意思是,如何在我的应用程序中获得使用Katana的真正商业优势?

示例:我可以在不使用OWIN中间件的情况下对我的应用程序进行身份验证吗?我为什么要使用OWIN提供的身份验证中间件?

1 回答

  • 2

    这不是一个容易回答的问题 . OWIN / Katana是一个解决方案的低级方面,因此很难为它做出纯粹的商业论证 . 在您的示例问题中,您说“我可以在不使用OWIN中间件的情况下对我的应用程序进行身份验证吗?为什么我应该使用OWIN提供的身份验证中间件?” . 由于许多技术原因,在应用程序中添加身份验证代码是一个坏主意 - 您必须为所有应用程序重写相同的身份验证代码,而不是重新使用现成的库;您正在编写安全敏感代码,因此,除非您是安全专家并且非常彻底地引发安全问题(而使用由安全专家生成的现成库)可以节省您的负担 . 所有这些都是技术论据,但确实转化为直接的业务影响 - 只考虑去年遇到安全问题的所有公司以及对其底线,品牌,客户信任等的影响 . 同时,这些是支持任何认证代码组件化的论据,而不是OWIN . OWIN的优势在于能够实现高密度服务(==更少的铁,更少的CAPEX或 Cloud 账单)和更高程度的可移植性(使用ASPNET Core,这意味着能够使用非Windows平台 - 更大的自由度如果您正在与使用不同IT环境的公司合并等,那么您将拥有混合环境 . HTH!

相关问题