太空地图OAuth 2.0授权码模式演示

1 构造授权请求

构建太空地图授权请求端点,请求用户授权。

在太空地图平台创建应用后获取的应用ID
用户授权后重定向的URI,需与注册时设置的一致
需要包含一个具有随机性的值,用于防范CSRF攻击,例如:productId=1&rand=xxx。均可
当前支持的权限范围
设置为 offline 以在首次授权时获取刷新令牌(Refresh Token)。

2 令牌交换

使用授权码交换访问令牌。

在太空地图平台创建应用后获取的客户端密钥
从授权响应中获取的授权码,有效期为5分钟

3 获取用户信息

使用访问令牌获取用户信息。