feat(api): initial implementation of the auth system (#30)

Adds the auth system but does not add all required features. They will be handled in other tickets
This commit is contained in:
sct
2020-08-28 09:34:15 +09:00
committed by GitHub
parent 7ac4bb01f0
commit 5343f35e5b
10 changed files with 315 additions and 6 deletions

15
server/entity/Session.ts Normal file
View File

@@ -0,0 +1,15 @@
import { ISession } from 'connect-typeorm';
import { Index, Column, PrimaryColumn, Entity } from 'typeorm';
@Entity()
export class Session implements ISession {
@Index()
@Column('bigint')
public expiredAt = Date.now();
@PrimaryColumn('varchar', { length: 255 })
public id = '';
@Column('text')
public json = '';
}