我正在开始使用 .NET MVC 创建一个新系统 - 这是一个规模相对较大的业务管理平台。有迹象表明,一旦平台发布并通过市场测试,我们将向公众开放平台。
我们将使用 ExtJs 作为前端,这导致我们以 JSON 格式实现大多数数据挖掘工作返回 - 这让我想我是否应该现在学习 OAuth 并尝试从一开始就嵌入 OAuth 概念?
基本上,我们要创建的平台最初将在内部使用小部件系统完全实现;我们的老板正在考虑向 Twitter 学习,只构建一个核心数据库,并将所有不同的功能分散到可以集成到平台中的其他模块中。为了确保这一点,我在一开始就提出了更安全的 Intranet 实现,无需太多身份验证;但是他们认为,如果我们能够在开始时将 OAuth 之类的良好实现引入平台,这将是一劳永逸的努力?(我们是 6 人团队,实际上我们对 OAuth 知之甚少!)
我对 OAuth 了解不多,所以如果值得在我们的系统开始时实施,我将不得不看一看,并在下周的会议上为 OAuth 投票。这可能会影响我们将如何实现整个 Web 服务的事情,所以在给我一些想法和建议之前,我可以问任何做过大规模 Web 服务/应用程序的人吗?
谢谢。