mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-01-22 16:40:25 +00:00
chore: support LDAPS
This commit is contained in:
38
.env.example
38
.env.example
@@ -58,4 +58,40 @@ ENABLE_CORS=true
|
||||
TRUST_PROXY=true
|
||||
|
||||
# 🔒 客户端限制(可选)
|
||||
# ALLOW_CUSTOM_CLIENTS=false
|
||||
# ALLOW_CUSTOM_CLIENTS=false
|
||||
|
||||
# 🔐 LDAP 认证配置
|
||||
LDAP_ENABLED=false
|
||||
LDAP_URL=ldaps://ldap-1.test1.bj.yxops.net:636
|
||||
LDAP_BIND_DN=cn=admin,dc=example,dc=com
|
||||
LDAP_BIND_PASSWORD=admin_password
|
||||
LDAP_SEARCH_BASE=dc=example,dc=com
|
||||
LDAP_SEARCH_FILTER=(uid={{username}})
|
||||
LDAP_SEARCH_ATTRIBUTES=dn,uid,cn,mail,givenName,sn
|
||||
LDAP_TIMEOUT=5000
|
||||
LDAP_CONNECT_TIMEOUT=10000
|
||||
|
||||
# 🔒 LDAP TLS/SSL 配置 (用于 ldaps:// URL)
|
||||
# 是否忽略证书验证错误 (设置为false可忽略自签名证书错误)
|
||||
LDAP_TLS_REJECT_UNAUTHORIZED=true
|
||||
# CA 证书文件路径 (可选,用于自定义CA证书)
|
||||
# LDAP_TLS_CA_FILE=/path/to/ca-cert.pem
|
||||
# 客户端证书文件路径 (可选,用于双向认证)
|
||||
# LDAP_TLS_CERT_FILE=/path/to/client-cert.pem
|
||||
# 客户端私钥文件路径 (可选,用于双向认证)
|
||||
# LDAP_TLS_KEY_FILE=/path/to/client-key.pem
|
||||
# 服务器名称 (可选,用于 SNI)
|
||||
# LDAP_TLS_SERVERNAME=ldap.example.com
|
||||
|
||||
# 🗺️ LDAP 用户属性映射
|
||||
LDAP_USER_ATTR_USERNAME=uid
|
||||
LDAP_USER_ATTR_DISPLAY_NAME=cn
|
||||
LDAP_USER_ATTR_EMAIL=mail
|
||||
LDAP_USER_ATTR_FIRST_NAME=givenName
|
||||
LDAP_USER_ATTR_LAST_NAME=sn
|
||||
|
||||
# 👥 用户管理配置
|
||||
USER_MANAGEMENT_ENABLED=false
|
||||
DEFAULT_USER_ROLE=user
|
||||
USER_SESSION_TIMEOUT=86400000
|
||||
MAX_API_KEYS_PER_USER=5
|
||||
Reference in New Issue
Block a user