From 34425a8a0c0a001e73f5ebbd9a5e1e6fc2a46f3a Mon Sep 17 00:00:00 2001 From: Douglas Barone Date: Fri, 20 Oct 2023 15:32:25 -0400 Subject: [PATCH] Added proper imports --- src/server/auth/FakeAuth.ts | 2 ++ src/server/auth/LdapAuth.ts | 1 + src/server/interfaces/Auth.ts | 4 ++-- src/web/components/LoggedCard.vue | 2 ++ src/web/components/LoginForm.vue | 1 + src/web/views/Login.vue | 1 + 6 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/server/auth/FakeAuth.ts b/src/server/auth/FakeAuth.ts index 8374371..31d46df 100644 --- a/src/server/auth/FakeAuth.ts +++ b/src/server/auth/FakeAuth.ts @@ -1,3 +1,5 @@ +import { Auth, LoginResult } from '../interfaces/Auth' + export class FakeAuth implements Auth { constructor() {} diff --git a/src/server/auth/LdapAuth.ts b/src/server/auth/LdapAuth.ts index 8e00e03..b88673a 100644 --- a/src/server/auth/LdapAuth.ts +++ b/src/server/auth/LdapAuth.ts @@ -1,4 +1,5 @@ import { Client } from 'ldapts' +import { Auth, LoginResult } from '../interfaces/Auth' export class LdapAuth implements Auth { constructor( diff --git a/src/server/interfaces/Auth.ts b/src/server/interfaces/Auth.ts index 959ffb1..0e23201 100644 --- a/src/server/interfaces/Auth.ts +++ b/src/server/interfaces/Auth.ts @@ -1,10 +1,10 @@ -type LoginResult = { +export type LoginResult = { username: string displayName: string domain: string jwt?: string } -interface Auth { +export interface Auth { login(username: string, password: string): Promise | LoginResult } diff --git a/src/web/components/LoggedCard.vue b/src/web/components/LoggedCard.vue index 2b6b20d..ea126e6 100644 --- a/src/web/components/LoggedCard.vue +++ b/src/web/components/LoggedCard.vue @@ -25,6 +25,7 @@