feat( iam ): integrate IAM for auth — register, login, lazy provisioning

This commit is contained in:
Abubeker Yasin
2026-06-06 08:29:26 +03:00
parent 8a84441faf
commit d06debf1ca
10 changed files with 874 additions and 214 deletions

View File

@@ -47,6 +47,7 @@ import { FraudModule } from './modules/fraud/fraud.module';
import { SeatClassesModule } from './modules/seat-classes/seat-classes.module';
import { FareEngineModule } from './modules/fare-engine/fare-engine.module';
import { VerifaydaModule } from './modules/verifayda/verifayda.module';
import {AuthModule} from "@/modules/auth/auth.module";
@Module({
imports: [
@@ -74,6 +75,7 @@ import { VerifaydaModule } from './modules/verifayda/verifayda.module';
TriaIamModule.forRoot(),
PrismaModule,
I18nModule,
AuthModule,
StationsModule,
FleetModule,
SchedulesModule,
@@ -107,7 +109,11 @@ export class AppModule implements OnApplicationBootstrap {
) { }
async onApplicationBootstrap() {
await this.seeder.run();
try {
await this.seeder.run();
} catch (err) {
console.error('[DataSeeder] Seed failed (non-fatal during IAM migration phase):', (err as Error).message);
}
// await this.edrOrgSeeder.run();
// await this.demoUsersSeeder.run();
}