👔 add create account in provision

Add logic to create a new account when provisioning if not yet registered.
This commit is contained in:
2025-08-30 22:41:42 +07:00
parent 28d2ddad31
commit bf35af294e
5 changed files with 49 additions and 21 deletions

View File

@ -46,13 +46,18 @@ export const googleCallbackService = async (
return await OAuthUserProvisionService(
{
providerName: "google",
openId: userData.sub,
provider: "google",
providerId: userData.sub,
providerToken: accessToken,
providerPayload: userData,
email: userData.email,
username: `goo_${userData.sub}`,
name: userData.name,
avatar: userData.picture,
password: Math.random()
.toString(36)
.slice(2, 16),
},
userData,
userHeaderInfo
);
} catch (error) {