1 Star 0 Fork 0

carlmax_my/console-core-go

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
models.go 1.61 KB
一键复制 编辑 原始数据 按行查看 历史
carlmax_my 提交于 2024-12-02 21:32 . init project
package ldap
import "time"
type LdapConnOptions struct {
ConnUrl string `json:"conn_url"` // 连接地址
SslEncryption bool `json:"ssl_encryption"` // SSL加密方式
Timeout time.Duration `json:"timeout"` // 超时设置
BaseDn string `json:"base_dn"` // 根目录
AdminAccount string `json:"admin_account"` // 用户名
Password string `json:"password"` // 密码
}
func NewLdapConnOptions() *LdapConnOptions {
return &LdapConnOptions{}
}
type LdapAttributes struct {
// ldap字段
Num string `json:"employeeNumber"` // 工号
Sam string `json:"sAMAccountName"` // SAM账号
Dn string `json:"distinguishedName"` // dn
AccountCtl string `json:"UserAccountControl"` // 用户账户控制
Expire string `json:"accountExpires"` // 账户过期时间
PwdLastSet string `json:"pwdLastSet"` // 用户下次登录必须修改密码
WhenCreated string `json:"whenCreated"` // 创建时间
WhenChanged string `json:"whenChanged"` // 修改时间
DisplayName string `json:"displayName"` // 真实姓名
Sn string `json:"sn"` // 姓
Name string `json:"name"` // 姓名
GivenName string `json:"givenName"` // 名
Email string `json:"mail"` // 邮箱
Phone string `json:"mobile"` // 移动电话
Company string `json:"company"` // 公司
Depart string `json:"department"` // 部门
Title string `json:"title"` // 职务
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/carlmax_my/console-core-go.git
git@gitee.com:carlmax_my/console-core-go.git
carlmax_my
console-core-go
console-core-go
v0.0.16

搜索帮助