add prev, next links to AuthState

This commit is contained in:
Erin 2023-11-12 12:59:38 -05:00
parent 5770f07039
commit e553e9ff0b

View file

@ -14,6 +14,14 @@ export class AuthState {
@Column({type: 'enum', enum: AuthProvider, nullable: false}) @Column({type: 'enum', enum: AuthProvider, nullable: false})
provider!: AuthProvider; provider!: AuthProvider;
/** Where the user will be sent if authentication is cancelled */
@Column({type: 'varchar', length: 300, nullable: false})
prev = '/';
/** Where the user should be redirected after successfully authenticating */
@Column({type: 'varchar', length: 300, nullable: false})
next = '/';
/** The state value itself */ /** The state value itself */
@Column({type: 'varchar', length: 32, nullable: false}) @Column({type: 'varchar', length: 32, nullable: false})
state = crypto.randomBytes(16).toString('hex'); state = crypto.randomBytes(16).toString('hex');