# RS256 统一令牌签名密钥(PEM,单行即可,换行会被去掉)。 # # 使用方式: # cp config/iam-jwt.properties.example config/iam-jwt.properties # bash scripts/gen-iam-key.sh >> config/iam-jwt.properties # # 生产环境务必使用固定密钥:不配置时应用会在启动时临时生成, # 重启后此前签发的令牌全部失效,且多实例之间互不认账。 # config/ 已在 .gitignore 中,密钥不会入库。 # 签发方:资源服务校验 iss 时必须完全一致 issuer=https://iam.websoft.top # 默认 audience;接入方有自己的 audience 时以 iam_client.audience 为准 audience=websoft-platform # 密钥标识,JWKS 中返回,用于密钥轮换 key-id=iam-1 # PKCS#8 私钥(可选公钥,留空则从私钥推导) # private-key=-----BEGIN PRIVATE KEY-----...-----END PRIVATE KEY----- # public-key=-----BEGIN PUBLIC KEY-----...-----END PUBLIC KEY-----