Alen
04/08/2022, 12:08 PMnkshah2
04/08/2022, 12:08 PMrp
04/08/2022, 12:09 PMDEBUG=com.supertokens node app.js
Alen
04/08/2022, 12:10 PMrp
04/08/2022, 12:10 PMAlen
04/08/2022, 12:11 PMrp
04/08/2022, 12:11 PMAlen
04/08/2022, 12:18 PMnkshah2
04/08/2022, 12:19 PMAlen
04/08/2022, 12:19 PMnkshah2
04/08/2022, 12:19 PMAlen
04/08/2022, 12:20 PMnkshah2
04/08/2022, 12:21 PMnode index.js
for example) you use the DEBUG=com.supertokens
before that ( In the example I gave that would become DEBUG=com.supertokens node index.js
)Alen
04/08/2022, 12:23 PMnkshah2
04/08/2022, 12:24 PMAlen
04/08/2022, 12:25 PMnkshah2
04/08/2022, 12:25 PMDEBUG=com.supertokens node index.js
Alen
04/08/2022, 12:25 PMnkshah2
04/08/2022, 12:26 PMAlen
04/08/2022, 12:26 PMrp
04/08/2022, 12:27 PMAlen
04/08/2022, 12:28 PMrp
04/08/2022, 12:28 PMSET DEBUG=com.supertokens
node index.js
Alen
04/08/2022, 12:30 PMrp
04/08/2022, 12:31 PMAlen
04/08/2022, 12:31 PMrp
04/08/2022, 12:31 PMAlen
04/08/2022, 12:31 PMrp
04/08/2022, 12:32 PMAlen
04/08/2022, 12:32 PMnkshah2
04/08/2022, 12:32 PMAlen
04/08/2022, 12:34 PMngOnInit(): void {
SuperTokens.init({
apiDomain: 'http://localhost:3000',
apiBasePath: '/auth',
});
}
Team Supertokens <${process.env.NODEMAILER_USER}>
,
sender: process.env.NODEMAILER_USER,
subject: Login to ${APP_NAME}
,
});
},
}),
Session.init(), // initializes session features
],
});`nkshah2
04/08/2022, 12:36 PMAlen
04/08/2022, 12:37 PMlogin(email){
let headers = new HttpHeaders()
.set('rid', 'passwordless');
let url = 'http://localhost:3000/auth/signinup/code';
return this.http.post(url,email, {headers});
}
consume(data){
let headers = new HttpHeaders()
.set('rid', 'passwordless');
let url = 'http://localhost:3000/auth/signinup/code/consume';
return this.http.post(url,data, {headers});
}
nkshah2
04/08/2022, 12:38 PMfetch
or axios
Alen
04/08/2022, 12:39 PMnkshah2
04/08/2022, 12:42 PMAlen
04/08/2022, 12:43 PMnkshah2
04/11/2022, 8:36 AMAlen
04/11/2022, 8:38 AMrp
04/11/2022, 8:39 AMnkshah2
04/11/2022, 8:40 AMrp
04/11/2022, 8:41 AMAlen
04/11/2022, 8:43 AMnkshah2
04/11/2022, 8:44 AMcreateCode
endpoint to start the flow and generate the code/link depending on what you chose during SuperTokens.init. On the screen that is opened when the user clicks on the screen/ the screen where you want the user to enter the code you call the consumeCode
APIAlen
04/11/2022, 8:44 AMrp
04/11/2022, 8:45 AMAlen
04/11/2022, 8:45 AMrp
04/11/2022, 8:45 AMAlen
04/11/2022, 8:46 AM{
"preAuthSessionId": "kFmkPQEAJtACiT2w/K8fndEuNm+XozJXSZSlWEr+iGs=",
"linkCode": "b10lbT_SnDC4flA6Fn7pE5TtG5k5NfigLef4QMBeGA8"
}
rp
04/11/2022, 8:46 AMAlen
04/11/2022, 8:47 AMnkshah2
04/11/2022, 8:48 AMAlen
04/11/2022, 8:49 AMnkshah2
04/11/2022, 8:51 AMAlen
04/11/2022, 8:56 AMrp
04/11/2022, 8:58 AMnkshah2
04/11/2022, 8:58 AMrp
04/11/2022, 8:58 AMAlen
04/11/2022, 10:02 AMrp
04/11/2022, 11:31 AMAlen
04/11/2022, 11:32 AMrp
04/11/2022, 11:33 AMnkshah2
04/11/2022, 11:33 AMAlen
04/11/2022, 11:33 AMnkshah2
04/11/2022, 11:35 AMAlen
04/11/2022, 11:35 AMAlen
04/12/2022, 7:17 AMrp
04/12/2022, 7:55 AMAlen
04/12/2022, 8:01 AMnkshah2
04/12/2022, 8:03 AMAlen
04/12/2022, 8:03 AMnkshah2
04/12/2022, 8:06 AMAlen
04/12/2022, 8:08 AMrp
05/04/2022, 12:09 PMAlen
05/04/2022, 12:09 PMrp
05/04/2022, 12:09 PMAlen
05/04/2022, 12:10 PM