diff --git a/src/server/classes/LdapLogin.ts b/src/server/Auth/LdapAuth.ts similarity index 94% rename from src/server/classes/LdapLogin.ts rename to src/server/Auth/LdapAuth.ts index 65da40c..a991a04 100644 --- a/src/server/classes/LdapLogin.ts +++ b/src/server/Auth/LdapAuth.ts @@ -1,6 +1,6 @@ import { Client } from 'ldapts' -export class LdapLogin implements Login { +export class LdapAuth implements Auth { constructor( private client: Client, private domain: string, diff --git a/src/server/interfaces/Login.ts b/src/server/interfaces/Auth.ts similarity index 89% rename from src/server/interfaces/Login.ts rename to src/server/interfaces/Auth.ts index 72fc948..088c845 100644 --- a/src/server/interfaces/Login.ts +++ b/src/server/interfaces/Auth.ts @@ -4,6 +4,6 @@ type LoginResult = { jwt?: string } -interface Login { +interface Auth { login(username: string, password: string): Promise } diff --git a/src/server/lib/login.ts b/src/server/lib/login.ts index 32e53a2..7323945 100644 --- a/src/server/lib/login.ts +++ b/src/server/lib/login.ts @@ -1,15 +1,15 @@ import { Client } from 'ldapts' -import { LdapLogin } from '../classes/LdapLogin' +import { LdapAuth } from '../Auth/LdapAuth' export async function login(username: string, password: string) { const ldapClient = new Client({ url: 'ldap://10.7.0.18' }) - const ldapLogin = new LdapLogin(ldapClient, 'ifms', 'DC=ifms,DC=edu,DC=br') + const ldapAuth = new LdapAuth(ldapClient, 'ifms', 'DC=ifms,DC=edu,DC=br') - const result = await ldapLogin.login(username, password) + const result = await ldapAuth.login(username, password) console.log('Login result:', result)