loading up the forgejo repo on tangled to test page performance
1// Copyright 2021 The Gitea Authors. All rights reserved.
2// SPDX-License-Identifier: MIT
3
4package ldap_test
5
6import (
7 auth_model "forgejo.org/models/auth"
8 "forgejo.org/services/auth"
9 "forgejo.org/services/auth/source/ldap"
10)
11
12// This test file exists to assert that our Source exposes the interfaces that we expect
13// It tightly binds the interfaces and implementation without breaking go import cycles
14
15type sourceInterface interface {
16 auth.PasswordAuthenticator
17 auth.SynchronizableSource
18 auth.LocalTwoFASkipper
19 auth_model.SSHKeyProvider
20 auth_model.Config
21 auth_model.SkipVerifiable
22 auth_model.HasTLSer
23 auth_model.UseTLSer
24 auth_model.SourceSettable
25}
26
27var _ (sourceInterface) = &ldap.Source{}