import { Column, Entity, JoinColumn, OneToOne, PrimaryColumn } from 'typeorm'; import { User } from './user.entity'; @Entity() export class SSOUser { @PrimaryColumn({ type: 'uuid', unique: true }) externalId: string; @OneToOne(() => User, (user) => user.external) @JoinColumn() user: User; @Column({ nullable: true, type: 'text' }) accessToken: string; @Column({ nullable: true, type: 'text' }) refreshToken: string; }