分布式系统的每个服务(系统)都会有认证、授权的需求,如果每个服务都实现一套认证授权逻辑会非常冗余,考虑分布式系统共享性的特点,需要由独立的认证服务来处理系统认证授权的请求;
如下图,闪聚支付平台包括:商户平台应用、运营平台应用、门户应用,每个应用都需要身份认证,支付平台统一由UAA认证服务完成认证。
1、前端请求UAA认证服务请求认证,认证通过获取 Token
2、前端携带Token访问各各应用。
分布式系统的每个服务(系统)都会有认证、授权的需求,如果每个服务都实现一套认证授权逻辑会非常冗余,考虑分布式系统共享性的特点,需要由独立的认证服务来处理系统认证授权的请求;
如下图,闪聚支付平台包括:商户平台应用、运营平台应用、门户应用,每个应用都需要身份认证,支付平台统一由UAA认证服务完成认证。
1、前端请求UAA认证服务请求认证,认证通过获取 Token
2、前端携带Token访问各各应用。