一直无法获取accessToken

  1. 我使用guard嵌入的方式把登录框嵌入到我自己的页面了
  2. 我后台配置 ,我的appid=68d29f8bb1b1f451a7846fda

    登录url回调都已经配置好了
  3. 我通过github来这里面的代码来实现
  4. 这是我的核心代码,
    const authenticationClient:AuthenticationClient = await guard.getAuthClient()
    const res = await authenticationClient.getAccessTokenByIdToken({
    // 使用当前页面的回调地址
    redirectUri: ‘http://localhost:5173/callback’,
    // 使用存储的 idToken
    idToken: userInfo.token as string,
    scope: ‘openid profile email phone offline_access’
    })
    localStorage.setItem(‘accessToken’, res.accessToken)
    我在第二行getAccessTokenByIdToken一直出现 400错误:POST https://kikiai.authing.cn/oidc/token 400 (Bad Request)

我的问题:

  1. 我用github上面例子可行吗?能跑通吗?github上直接使用idToken获取accessToken,这样行吗?
  2. 我的配置有问题吗?
  3. 如何才能最后跑通?