shahreaz0
09/18/2023, 6:08 PMrp_st
09/18/2023, 6:12 PMrp_st
09/18/2023, 6:12 PMrp_st
09/18/2023, 6:13 PMshahreaz0
09/18/2023, 6:15 PMrp_st
09/18/2023, 6:15 PMshahreaz0
09/18/2023, 6:15 PMrp_st
09/18/2023, 6:16 PMrp_st
09/18/2023, 6:16 PMshahreaz0
09/18/2023, 6:18 PMshahreaz0
09/18/2023, 6:19 PMrp_st
09/18/2023, 6:19 PMshahreaz0
09/18/2023, 6:20 PMshahreaz0
09/18/2023, 7:22 PMshahreaz0
09/18/2023, 7:22 PMrp_st
09/19/2023, 7:03 AMrp_st
09/19/2023, 7:04 AMSupertokens.createUserIdMapping
function
ThirdPartyEmailPassword.init({
override: {
functions: (oI) => {
return {
...oI,
emailPasswordSignUp: async function (input) {
let response = await oI.emailPasswordSignUp(input);
if (response.status === "OK") {
// sign up successful
const customUserId = "<Custom user ID>"
await Supertokens.createUserIdMapping({
superTokensUserId: response.user.id,
externalUserId: customUserId,
})
response.user.id = customUserId;
}
return response;
},
thirdPartySignInUp: async function (input) {
let response = await oI.thirdPartySignInUp(input);
if (response.status === "OK" && response.createdNewUser) {
// sign up successful
const customUserId = "<Custom user ID>"
await Supertokens.createUserIdMapping({
superTokensUserId: response.user.id,
externalUserId: customUserId,
})
response.user.id = customUserId;
}
return response;
}
}
}
}
})
shahreaz0
09/19/2023, 8:52 AM