有关使用RESTful架构中的其他服务器进行此身份验证的意见

时间:2014-04-15 22:15:48

标签: performance security authentication restful-authentication restful-architecture

我'实现RESTful Web服务的新功能。我需要你的意见,以了解我的想法是否可行。我想从资源数据库(主要的,包含所有用户故事)中分离认证数据库。我把它们放在两个不同的Web服务器上。客户端将其令牌发送到回复生成的令牌的主要接口(auth服务器)(如果登录有效),同时认证服务器将userID和userToken发送到资源数据库服务器。

客户端已收到令牌,这意味着它已登录,并且可以向资源数据库服务器请求资源。它附加了userToken以证明其身份。资源数据库服务器检查userToken,如果它没有过期,它会向客户端回复所请求的数据。

我试图用两张图片解释这个概念。

我想了解这是否是一个很好的身份验证过程实现。我非常关心安全性性能灵活性。你怎么看待这个?

The client wants to authenticate itself and generates its own token The client is now logged in and can makes requests of resources

您对此有何建议?非常感谢你。

0 个答案:

没有答案