服务描述

第三方登录的鉴权服务。

从第三方检索数据 → 通过OAuth授权流程

1. MyInfo或SingPass 验证

2. 商户门户的STACK集成(在第三方订阅准备好之前实施的旧流程)

主要API

GET /sg-verify/callback

GET /stack/retrieve

POST /sg-verify/session

POST /lifestyle/merchant/retrieve

POST /sso/outbound/token

POST /stack/register

MyInfo

调用singpass提供的接口/userinfo,返回用户信息。

POST /session


响应参数描述
pkce challenge
method
nonce
state


POST /my-info/person/retrieve

return person data + opaque tokens。


请求参数描述
authCode
state


响应参数描述
person data
opaque tokens

流程



主要业务流程


主要架构设计方案


主要数据库设计

token

token信息表,包括token取值,channel,group,用户ID,是否撤销,撤销原因。

FieldRemarkValue
ididUUID



遇到的问题和解决方案


优缺点和改进方案分析,业界对比