diff --git a/src/hooks/useGoLogin.js b/src/hooks/useGoLogin.js index e2222a4..d546a29 100644 --- a/src/hooks/useGoLogin.js +++ b/src/hooks/useGoLogin.js @@ -98,11 +98,16 @@ export const refreshToken = () => { } const params = { - openIdCode: [openIdCode], grant_type: grant_type, clientId: clientId, scope: "server", }; + + if (provider === "apple") { + params.identityToken = openIdCode; + } else { + params.openIdCode = [openIdCode]; + } console.log("获取到的授权params:", JSON.stringify(params)); const response = await oauthToken(params); diff --git a/src/manager/LoginManager.js b/src/manager/LoginManager.js index 554a415..73aaae9 100644 --- a/src/manager/LoginManager.js +++ b/src/manager/LoginManager.js @@ -47,11 +47,17 @@ const loginAuth = (e) => { } const params = { - openIdCode: [openIdCode], grant_type: grant_type, clientId: clientId, scope: "server", }; + + if (provider === "apple") { + params.identityToken = openIdCode; + } else { + params.openIdCode = [openIdCode]; + } + console.log("获取到的授权params:", JSON.stringify(params)); const response = await oauthToken(params);