oauth2Login - OAuth 登录 (oauth2Login)

通用社交媒体登录的配置。

NameTypeDefaultDescription
idstring唯一标识。
authorizationEndpointtokenType指定授权端点 URL。
scopestring指定所需作用域。
clientIdstring应用程序或客户机标识。
clientSecret可逆向编码的密码(字符串)应用程序或客户机的私钥。
displayNamestring屏幕的社交登录配置的名称。
websitetokenTypeWeb 站点地址。
tokenEndpointtokenType指定令牌端点 URL。
tokenEndpointAuthMethod
  • client_secret_post
  • client_secret_basic
client_secret_post指定必需认证方法。
client_secret_post
client_secret_post
client_secret_basic
client_secret_basic
sslRef对顶级 ssl 元素的引用(字符串)。指定用于连接社交媒体的 SSL 配置的标识。
authFilterRef对顶级 authFilter 元素的引用(字符串)。指定认证过滤器参考。
redirectToRPHostAndPortstring指定回调主机和端口号。
userNameAttributetokenTypeemail声明的值为已认证的用户主体。
userApistring用于检索用户信息的 URL。
realmNametokenType此社交媒体的域名。
realmNameAttributetokenType声明的值将用作主体集域。
groupNameAttributetokenType声明的值将用作用户组成员资格。
userUniqueIdAttributetokenType声明的值将用作主体集唯一标识。
mapToUserRegistry布尔型false指定是否将用户标识映射至注册表用户。
isClientSideRedirectSupported布尔型true指定是否支持客户端重定向。客户机示例包括浏览器或独立 JavaScript 应用程序。如果设置为 true,那么客户机必须支持 JavaScript。

authFilter

指定认证过滤器参考。

authFilter > webApp

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。
namestring指定名称。
matchType
  • contains
  • notContain
  • equals
contains指定匹配类型。
contains
Contains
notContain
Not contain
equals
Equals

authFilter > requestUrl

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。
urlPatternstring指定 URL 模式。
matchType
  • contains
  • notContain
  • equals
contains指定匹配类型。
contains
Contains
notContain
Not contain
equals
Equals

authFilter > remoteAddress

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。
matchType
  • contains
  • notContain
  • equals
  • lessThan
  • greaterThan
contains指定匹配类型。
contains
Contains
notContain
Not contain
equals
Equals
lessThan
Less than
greaterThan
Greater than
ipstring指定 IP 地址。

authFilter > host

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。
namestring指定名称。
matchType
  • contains
  • notContain
  • equals
contains指定匹配类型。
contains
Contains
notContain
Not contain
equals
Equals

authFilter > userAgent

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。
agentstring指定用户代理
matchType
  • contains
  • notContain
  • equals
contains指定匹配类型。
contains
Contains
notContain
Not contain
equals
Equals

jwt

指定要用于构建 JWT 令牌的信息。此信息包含 JWT 构建器引用及来自标识令牌的声明。

NameTypeDefaultDescription
buildertokenType被引用 JWT 构建器创建 JWT 令牌,然后系统将该令牌添加至已认证主题。

jwt > claims

指定要从用户信息或标识令牌复制的声明的逗号分隔列表。