Email, Password Supertokens Ok

This commit is contained in:
2022-09-07 10:31:53 +02:00
parent c44be1bcc1
commit 37585ff9c4

View File

@@ -2,6 +2,8 @@ import { Inject, Injectable } from '@nestjs/common';
import { AuthModuleConfig, ConfigInjectionToken } from '../config.interface'; import { AuthModuleConfig, ConfigInjectionToken } from '../config.interface';
import supertokens from 'supertokens-node'; import supertokens from 'supertokens-node';
import ThirdPartyEmailPassword from 'supertokens-node/recipe/thirdpartyemailpassword'; import ThirdPartyEmailPassword from 'supertokens-node/recipe/thirdpartyemailpassword';
import EmailPassword from 'supertokens-node/recipe/emailpassword';
import Session from 'supertokens-node/recipe/session'; import Session from 'supertokens-node/recipe/session';
@Injectable() @Injectable()
@@ -14,6 +16,7 @@ export class SupertokensService {
apiKey: config.apiKey, apiKey: config.apiKey,
}, },
recipeList: [ recipeList: [
EmailPassword.init(),
ThirdPartyEmailPassword.init({ ThirdPartyEmailPassword.init({
providers: [ providers: [
ThirdPartyEmailPassword.Google({ ThirdPartyEmailPassword.Google({
@@ -34,6 +37,7 @@ export class SupertokensService {
teamId: 'YWQCXGJRJL', teamId: 'YWQCXGJRJL',
}, },
}), }),
// ThirdPartyEmailPassword.emailPasswordSignIn({})
], ],
}), }),
Session.init({ Session.init({