我正在开发一个身份验证服务,它根据凭据对客户端服务进行身份验证,并且在身份验证之后,客户端服务将有资格访问 restful api 来放置和获取数据。请指导我可以在上述情况下使用哪种云服务,并且在选择身份验证方法时我有以下限制。
根据上述情况,客户端服务将访问 restful api,因此我无法在 restful api 中维护客户端会话,因此我无法使用任何令牌身份验证方法。
我需要实现与云无关的功能,因此在 Google、Amazon 和 Azure 中应该可以使用相同的身份验证服务。
我正在开发一个身份验证服务,它根据凭据对客户端服务进行身份验证,并且在身份验证之后,客户端服务将有资格访问 restful api 来放置和获取数据。请指导我可以在上述情况下使用哪种云服务,并且在选择身份验证方法时我有以下限制。
根据上述情况,客户端服务将访问 restful api,因此我无法在 restful api 中维护客户端会话,因此我无法使用任何令牌身份验证方法。
我需要实现与云无关的功能,因此在 Google、Amazon 和 Azure 中应该可以使用相同的身份验证服务。
Implement OAuth 2.0 which is a standard:
https://stackoverflow.com/a/18028912/1384539
and here
http://codebetter.com/howarddierking/2011/10/11/oauth-2-0-in-web-api/
if you need something easier, take a look at basic authentication:
http://christianspecht.de/2013/08/02/basic-authentication-in-asp-net-web-api/