-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathenv.example
More file actions
95 lines (75 loc) · 2.53 KB
/
env.example
File metadata and controls
95 lines (75 loc) · 2.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
# ============================================
# Auth Service 环境变量配置
# ============================================
# 复制此文件为 .env.local 并填写实际值
# 已注释的变量表示 config.ts 中已有默认值,取消注释即可覆盖
# 未注释的变量需要开发者根据实际情况填写
# ============ 基础配置 ============
# PORT=9527
# PREFIX=
# ============ 数据库 ============
# MONGO_URL=mongodb://localhost/auth-dev
# REDIS_URL=redis://localhost
# ============ JWT / 认证 ============
# 设置此值将使用 HS256 算法签发 token
# 不设置则使用 RS256 算法(需要 ssl/private.key 文件)
# JWT_SECRET_KEY=
# API_KEY=
# Token 过期时间
# TOKEN_EXPIRES_IN=1d
# REFRESH_TOKEN_EXPIRES_IN=7d
# ============ 登录安全 ============
# MAX_LOGIN_ATTEMPTS=5
# LOGIN_LOCK_IN_S=60
# Root Session(长期有效的管理会话)
# ROOT_SESSION_KEY=
# ============ 验证码 ============
# CAPTCHA_EXPIRES_IN_S=300
# CAPTCHA_CODE_LENGTH=6
# ============ 邮件 ============
# EMAIL_TRANSPORTER=nodemailer
# Nodemailer 配置
# NODEMAILER_HOST=smtp.qq.com
# NODEMAILER_PORT=465
# NODEMAILER_SECURE=true
# NODEMAILER_AUTH_USER=
# NODEMAILER_AUTH_PASS=
# Postmark 配置(当 EMAIL_TRANSPORTER=postmark 时使用)
# POSTMARK_API_TOKEN=
# ============ 短信 ============
# SMS_PROVIDER=blackhole
# 阿里云短信
# ALIYUN_KEY=
# ALIYUN_SECRET=
# 火山引擎短信
# VOLCENGINE_SMS_ACCOUNT=
# VOLCENGINE_KEY=
# VOLCENGINE_SECRET=
# ============ 实名认证 ============
# IDENTITY_VERIFY_PROVIDER=aliyun
# 阿里云实名认证
# ALIYUN_IDENTITY_VERIFY_APP_CODE=
# 火山引擎实名认证
# VOLCENGINE_IDENTITY_VERIFY_APP_ID=
# VOLCENGINE_IDENTITY_VERIFY_KEY=
# VOLCENGINE_IDENTITY_VERIFY_SECRET=
# VOLCENGINE_IDENTITY_VERIFY_ENDPOINT=
# ============ 极光一键登录 ============
# JIGUANG_PHONE_QUICK_AUTH_APP_KEY=
# JIGUANG_PHONE_QUICK_AUTH_MASTER_SECRET=
# JIGUANG_PHONE_QUICK_AUTH_PRIVATE_KEY=
# ============ OAuth 第三方登录 ============
# 以 GITHUB 为例,替换 GITHUB 为实际 provider 名称(大写)
# GITHUB_CLIENT_ID=
# GITHUB_CLIENT_SECRET=
# GITHUB_AUTHORIZE_URL=https://github.com/login/oauth/authorize
# GITHUB_ACCESS_TOKEN_URL=https://github.com/login/oauth/access_token
# GITHUB_USER_INFO_URL=https://api.github.com/user
# GITHUB_TID_FIELD=login
# ============ 默认用户 ============
# DEFAULT_USER_USERNAME=admin
# DEFAULT_USER_PASSWORD=admin@36node.com
# DEFAULT_USER_EMAIL=admin@36node.com
# DEFAULT_USER_ROLES=admin
# ============ 命名空间 ============
# NS_DELIMITER=/