OpenIdConnectConfig
描述
OpenID Connect的类型
节点名
OpenIdConnectConfig
子节点
名称 | 类型 | 描述 |
OpenIdApiType | String | OpenID Connect模式,目前可以取值:
|
PublicKeyId | String | 公钥KeyId |
PublicKey | String | 公钥 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
OpenIdConnectConfig 是用于配置OpenID Connect身份验证和授权流程的一组设置。它允许您根据特定需求调整认证方式,主要应用于API网关等场景中,以实现与第三方身份提供商的集成。以下是OpenIdConnectConfig的核心组成部分:
节点名:OpenIdConnectConfig
子节点说明:
OpenIdApiType(类型:String):定义了OpenID Connect的模式,支持两种模式:
PublicKeyId
和PublicKey
参数。IdTokenParamName
参数,用以识别Token在业务逻辑中的对应参数名称。PublicKeyId(类型:String):标识公钥的唯一ID,仅在OpenIdApiType
设置为IDTOKEN
时需要配置。
PublicKey(类型:String):实际的公钥内容,同样仅在OpenIdApiType
为IDTOKEN
模式下必需,用于Token的生成与校验。
IdTokenParamName(类型:String):表示在业务请求中用于传递Token的参数名称,仅在选择BUSINESS
模式时必填。
综上所述,通过细致配置OpenIdConnectConfig
,您可以灵活地在应用中集成OpenID Connect身份验证,无论是直接处理Token颁发还是进行Token的有效性验证,都能确保安全且高效的身份认证流程。