我正在开发一种身份验证服务,该服务根据凭据对客户端服务进行身份验证,并且在身份验证之后,客户端服务将很容易访问restful api来放置和获取数据。 请指导我可以使用哪种云服务用于上述场景,并且我在选择身份验证方法时有以下限制。
根据上述方案,客户服务将访问restful api所以我无法在restful api维护客户端会话所以我不能 使用任何令牌身份验证方法。
我需要实现与云无关的认证服务 应该可以在Google,亚马逊和Azure中使用。
答案 0 :(得分:1)
实施OAuth 2.0,这是一个标准:
https://stackoverflow.com/a/18028912/1384539
在这里
http://codebetter.com/howarddierking/2011/10/11/oauth-2-0-in-web-api/
如果您需要更简单的方法,请查看基本身份验证:
http://christianspecht.de/2013/08/02/basic-authentication-in-asp-net-web-api/