public static class OpenidIssuer.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
OpenidIssuer |
build() |
OpenidIssuer.Builder |
externalIdentifierTransformation(String externalIdentifierTransformation)
外部身份标识转换规则,兼容非标sub实现,提供转换规则
示例值:
|
OpenidIssuer.Builder |
id(Integer id)
主键id
示例值:10001
|
OpenidIssuer.Builder |
issuerUrl(String issuerUrl)
OpenID 身份提供商的发行者URL,必须与ID Token中的iss字段完全一致,用于验证令牌的合法性
示例值:https://auth.example.com
|
OpenidIssuer.Builder |
jwksUri(String jwksUri)
JSON Web Key Set (JWKS) 的访问地址,系统将通过该地址获取用于验证ID Token签名的公钥
示例值:https://auth.example.com/.well-known/jwks.json
|
OpenidIssuer.Builder |
openidConfigUrl(String openidConfigUrl)
OpenID 配置文档的访问地址,系统将自动通过该地址获取身份提供商的元数据信息,如授权端点、令牌端点等
示例值:https://auth.example.com/.well-known/openid-configuration
|
OpenidIssuer.Builder |
purpose(String purpose)
目的,标识当前openid_issuer配置是属于正式企业还是测试企业
示例值:prod
|
public OpenidIssuer.Builder id(Integer id)
示例值:10001
id - public OpenidIssuer.Builder purpose(String purpose)
示例值:prod
purpose - public OpenidIssuer.Builder issuerUrl(String issuerUrl)
示例值:https://auth.example.com
issuerUrl - public OpenidIssuer.Builder openidConfigUrl(String openidConfigUrl)
示例值:https://auth.example.com/.well-known/openid-configuration
openidConfigUrl - public OpenidIssuer.Builder jwksUri(String jwksUri)
示例值:https://auth.example.com/.well-known/jwks.json
jwksUri - public OpenidIssuer.Builder externalIdentifierTransformation(String externalIdentifierTransformation)
示例值:
externalIdentifierTransformation - public OpenidIssuer build()
Copyright © 2026. All rights reserved.