longz
2026-04-27 25df88d0ab9d7444ed1d162b9efa1259ac2f6f66
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.sinata.appointment.constants;
 
/**
 * Sa-Token 多账号体系:管理端与小程序端隔离,token 在 Redis 中前缀不同,互不影响。
 */
public final class SaRealmConstants {
 
    private SaRealmConstants() {}
 
    /** 平台管理后台(sys_user + 账密),对应默认 StpUtil */
    public static final String ADMIN_CONSOLE = "login";
 
    /** 小程序端(mp_user + 微信等),对应 StpLogic("mini") */
    public static final String MINI_PROGRAM = "mini";
 
    /**
     * 小程序端 token 请求头,必须与管理端默认的 {@code Authorization} 不同,否则同一浏览器/客户端会把 mini token
     * 带到 {@code /api/**},触发 {@code StpUtil.checkLogin} 报「token 无效」。
     */
    public static final String MINI_TOKEN_HEADER = "Mini-Authorization";
}