## 概要 [Task1594: API実装(メール認証)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1594) - メール認証APIを作成 - src/api/common/にpasswordを追加(ランダムパスワード発行ロジック) - src/fuatures/gateway/adb2c.service.tsにユーザのパスワードを変更するメソッドchangePasswordを追加 - user.service.spec.tsにメール認証と仮パスワード発行のテストケースを追加 - 影響範囲 (user.service.spec.tsで行っていた既存のテストケース) ## レビューポイント - commonにpasswordを追加したが、配置として適切かどうか - user.service.tsのエラー発生時のロジックが十分であるか ## 動作確認状況 - ローカルで確認
22 lines
710 B
TypeScript
22 lines
710 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { CryptoModule } from '../../gateways/crypto/crypto.module';
|
|
import { UsersController } from './users.controller';
|
|
import { UsersService } from './users.service';
|
|
import { UsersRepositoryModule } from '../../repositories/users/users.repository.module';
|
|
import { AdB2cModule } from '../../gateways/adb2c/adb2c.module';
|
|
import { SendGridModule } from '../../gateways/sendgrid/sendgrid.module';
|
|
import { ConfigModule } from '@nestjs/config';
|
|
|
|
@Module({
|
|
imports: [
|
|
CryptoModule,
|
|
UsersRepositoryModule,
|
|
AdB2cModule,
|
|
SendGridModule,
|
|
ConfigModule,
|
|
],
|
|
controllers: [UsersController],
|
|
providers: [UsersService],
|
|
})
|
|
export class UsersModule {}
|