login / 로그인
vendure 에서 login
여기서 사용한 client는 nextjs commerce 이다.(참고)
login 을 하면 vendure 서버 쪽 동작은 아래와 같다. 최종적으로 getUserByeEmailAddress
에서 database 로 query 를 한다.
참고로, id 가 verified 되어 있지 않으면 login 이 안된다.
getUserByEmailAddress (<src_root>\packages\core\src\service\services\user.service.ts:59)
authenticate (<src_root>\packages\core\src\config\auth\native-authentication-strategy.ts:54)
authenticate (<src_root>\packages\core\src\service\services\auth.service.ts:65)
authenticateAndCreateSession (<src_root>\packages\core\src\api\resolvers\base\base-auth.resolver.ts:117)
baseLogin (<src_root>\packages\core\src\api\resolvers\base\base-auth.resolver.ts:61)
login (<src_root>\packages\core\src\api\resolvers\shop\shop-auth.resolver.ts:75)
<anonymous> (<src_root>\node_modules\@nestjs\core\helpers\external-context-creator.js:69)
processTicksAndRejections (internal/process/task_queues:95)
댓글 없음:
댓글 쓰기