add new package clientid

This commit is contained in:
CounterFire2023 2023-11-24 16:06:25 +08:00
parent 2199fc4860
commit 5e1ecaf071

View File

@ -9,6 +9,8 @@ const IOS_TEST = '53206975661-0d6q9pqljn84n9l63gm0to1ulap9cbk4.apps.googleuserco
const CLIENT_ID = process.env.GOOGLE_OAUTH_CLIENT
const CLIENT_ID2 = process.env.GOOGLE_OAUTH_CLIENT2
const CLIENT_ID_IOS = process.env.GOOGLE_OAUTH_CLIENT_IOS
const CLIENT_ID3 = '436789193812-5vh7ahctkaofjir9tnilfnvm19cf3vve.apps.googleusercontent.com'
const CLIENT_ID4 = '436789193812-9vubggj1op881elm41i7b9raeec9dgrj.apps.googleusercontent.com'
export class PlatGoogle implements IPlat {
async verifyToken(req: any): Promise<any> {
@ -20,7 +22,7 @@ export class PlatGoogle implements IPlat {
try {
const ticket = await client.verifyIdToken({
idToken: code,
audience: [CLIENT_ID, CLIENT_ID2, CLIENT_ID_IOS, IOS_TEST], // Specify the CLIENT_ID of the app that accesses the backend
audience: [CLIENT_ID, CLIENT_ID2, CLIENT_ID_IOS, IOS_TEST, CLIENT_ID3, CLIENT_ID4], // Specify the CLIENT_ID of the app that accesses the backend
// Or, if multiple clients access the backend:
//[CLIENT_ID_1, CLIENT_ID_2, CLIENT_ID_3]
})
@ -31,6 +33,8 @@ export class PlatGoogle implements IPlat {
if (
payload.aud !== CLIENT_ID &&
payload.aud !== CLIENT_ID2 &&
payload.aud !== CLIENT_ID3 &&
payload.aud !== CLIENT_ID4 &&
payload.aud !== CLIENT_ID_IOS &&
payload.aud !== IOS_TEST
) {