我有两个网站,两个网站都在 MVC 4.0 中。假设网站的名称是 A 和 B。我在我的解决方案中添加了 web.Api 项目。
我的要求是:当任何用户在网站 A 上注册时,它也会通过 API 在网站 B 上注册,我是创建 API 的新手。请建议如何创建它。
我有两个网站,两个网站都在 MVC 4.0 中。假设网站的名称是 A 和 B。我在我的解决方案中添加了 web.Api 项目。
我的要求是:当任何用户在网站 A 上注册时,它也会通过 API 在网站 B 上注册,我是创建 API 的新手。请建议如何创建它。
您所描述的称为单点登录(SSO)。用户可以登录到一个站点,由此产生的身份可以在多个附属站点之间重复使用,例如 Facebook Connect。您需要开始研究Windows Identity Foundation,以便将您的两个站点配置为信任同一个身份提供程序。
请注意,如果您还不熟悉这些东西,可能会有很大的学习曲线。Vittorio Bertocci 编写的Programming Windows Identity Foundation是一本关于该主题的好书。如果你能听懂他浓重的意大利口音,他也会在这里做一个很好的介绍。