【发布时间】:2013-10-16 15:57:57
【问题描述】:
我必须编写一个 api,用于根据我们的用户访问管理提供商生成的唯一令牌对用户进行身份验证。
我们在 php 中开发的应用程序的过程,它管理使用用户名和密码对用户进行身份验证。在那个 php 应用程序上,我们有其他 .net 和 java 应用程序的链接。单击链接时,将联系第 3 方用户访问管理,这反过来会提供一个独特的令牌,类似于 guid,它作为查询字符串参数传递给 .net 应用程序。在我们的 .net 应用程序中,它在 2008 年开发的太旧了,它使用 vb 脚本来针对第 3 方用户管理应用程序验证该唯一令牌。
我做了很多研究,并试图编写一个 asp.net MVC4 Web Api 来摆脱 vb 脚本并使其可扩展。请让我知道我的方法是否正确或应该使用什么来完成以下要求
- Api 应该能够为 PHP 主应用程序上提供的任意数量的应用程序链接提供服务。
- 使用此 api 来验证令牌的其他应用程序将在 java 和 .net 中。
- 我选择 mvc4 web api 来完成同样的事情是对的吗
- 如果是,那么应该使用哪种类型的身份验证(基本、表单等)
- 是否有任何示例代码可供查看,因为我发现了许多与我的场景无关的示例。
这些 java 和 .net 应用程序应该只根据从 php 应用程序传递的唯一令牌进行身份验证。
【问题讨论】:
标签: c#-4.0 asp.net-mvc-4 authentication asp.net-web-api