✅已解决 | 如何在 code 换 token 时指定 accessToken 的 scope?

问题描述

目前用 code 成功换取 token 后,idToekn 中并没有 username 字段值,查阅后知道 username 是非 OIDC 标准字段。
于是在官方文档中找到如下 scope 列表:


默认的 accessToken 的 scope 如下:
image

请问是否有途径在获取的 token 中补充 scope 参数值,从而在 idToken 中补充 username ?

您好,可以在拼接 OIDC 登录链接(第一步)时,将 username 放在 scope 字段中。使用此链接认证后的 token 中就会包含 username 。