/*
 * SPDX-FileCopyrightText: 2025 The HedgeDoc developers (see AUTHORS file)
 *
 * SPDX-License-Identifier: AGPL-3.0-only
 */
import { Module } from '@nestjs/common';

import { SessionModule } from '../sessions/session.module';
import { UsersModule } from '../users/users.module';
import { IdentityService } from './identity.service';
import { LdapService } from './ldap/ldap.service';
import { LocalService } from './local/local.service';
import { OidcService } from './oidc/oidc.service';

@Module({
  imports: [UsersModule, SessionModule],
  controllers: [],
  providers: [IdentityService, LdapService, LocalService, OidcService],
  exports: [IdentityService, LdapService, LocalService, OidcService],
})
export class AuthModule {}
