aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--models/login.go33
1 files changed, 33 insertions, 0 deletions
diff --git a/models/login.go b/models/login.go
new file mode 100644
index 00000000..e8dbfc27
--- /dev/null
+++ b/models/login.go
@@ -0,0 +1,33 @@
+package models
+
+import
+
+// Login types.
+"github.com/go-xorm/core"
+
+/*const (
+ LT_PLAIN = iota + 1
+ LT_LDAP
+ LT_SMTP
+)*/
+
+var _ core.Conversion = &LDAPConfig{}
+
+type LDAPConfig struct {
+}
+
+// implement
+func (cfg *LDAPConfig) FromDB(bs []byte) error {
+ return nil
+}
+
+func (cfg *LDAPConfig) ToDB() ([]byte, error) {
+ return nil, nil
+}
+
+type LoginSource struct {
+ Id int64
+ Type int
+ Name string
+ Cfg LDAPConfig
+}