@@ -284,23 +284,23 @@ spring:
284284
285285在 ` spring.security.oauth2.client` 底下有 `registration` 和 `provider` 两个配置项,`registration` 包含所有客户端的注册信息,`provider` 包含所有客户端所访问的 OAuth2 服务提供者的相关信息。下方表格将参照示例说明每一个配置项的作用:
286286
287- | 配置项 | 说明 |
288- | ---------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
289- | registration.[registrationId] | 注册 ID;自定义名称,示例中命名为 cas |
290- | registration.[registrationId].provider | 关联服务提供者 ID;通过此项来关联到 provider 下配置的具体服务提供者 |
291- | registration.[registrationId].client-id | 客户端 ID;从 OAuth2 服务网站获取的 Client ID |
292- | registration.[registrationId].client-name | 客户端名称;内容自定义 |
293- | registration.[registrationId].client-secret | 客户端密钥;从 OAuth2 服务网站获取的 Client Secret |
294- | registration.[registrationId].authorization-grant-type | 授权许可类型;示例中为 `authorization_code`,更多信息请参考[The OAuth 2.0 Authorization Framework Authorization Grant types](https://datatracker.ietf.org/doc/html/rfc6749#section-1.3) |
295- | registration.[registrationId].client-authentication-method | 客户端认证方法;http method,示例中为 `post` |
296- | registration.[registrationId].redirect-uri | 认证成功回调地址;支持模板语法 |
297- | registration.[registrationId].scope | 请求范围;指从授权请求获取的内容范围,例如 openid、email 或 profile。示例中从授权请求获取了 userinfo |
298- | provider.[providerId] | 服务提供者 ID;自定义名称,示例中命名为 cas |
299- | provider.[providerId].authorization-uri | 授权请求的 URL |
300- | provider.[providerId].token-uri | 获取 Token 请求的 URL |
301- | provider.[providerId].user-info-uri | 获取用户信息请求的 URL |
302- | provider.[providerId].user-name-attribute | 用户信息中用于标记用户名称或 ID 的属性。示例中为 id |
303- | provider.[providerId].userMapping | 用户信息与 datart 用户的属性映射设置。datart 通过该映射配置来定位到系统中的具体用户 |
287+ | 配置项 | 说明 |
288+ | ---------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
289+ | registration.[registrationId] | 注册 ID;自定义名称,示例中命名为 cas |
290+ | registration.[registrationId].provider | 关联服务提供者 ID;通过此项来关联到 provider 下配置的具体服务提供者 |
291+ | registration.[registrationId].client-id | 客户端 ID;从 OAuth2 服务网站获取的 Client ID |
292+ | registration.[registrationId].client-name | 客户端名称;内容自定义 |
293+ | registration.[registrationId].client-secret | 客户端密钥;从 OAuth2 服务网站获取的 Client Secret |
294+ | registration.[registrationId].authorization-grant-type | 授权许可类型;示例中为 `authorization_code`,更多信息请参考 [The OAuth 2.0 Authorization Framework Authorization Grant types](https://datatracker.ietf.org/doc/html/rfc6749#section-1.3) |
295+ | registration.[registrationId].client-authentication-method | 客户端认证方法;http method,示例中为 `post` |
296+ | registration.[registrationId].redirect-uri | 认证成功回调地址;支持模板语法 |
297+ | registration.[registrationId].scope | 请求范围;指从授权请求获取的内容范围,例如 openid、email 或 profile。示例中从授权请求获取了 userinfo |
298+ | provider.[providerId] | 服务提供者 ID;自定义名称,示例中命名为 cas |
299+ | provider.[providerId].authorization-uri | 授权请求的 URL |
300+ | provider.[providerId].token-uri | 获取 Token 请求的 URL |
301+ | provider.[providerId].user-info-uri | 获取用户信息请求的 URL |
302+ | provider.[providerId].user-name-attribute | 用户信息中用于标记用户名称或 ID 的属性。示例中为 id |
303+ | provider.[providerId].userMapping | 用户信息与 datart 用户的属性映射设置。datart 通过该映射配置来定位到系统中的具体用户 |
304304
305305如想了解更多信息,可以参考 [spring security oauth2](https://docs.spring.io/spring-security/site/docs/5.2.12.RELEASE/reference/html/oauth2.html) 官方文档。
306306
@@ -311,10 +311,10 @@ spring:
311311` ` ` yaml
312312spring:
313313 ldap:
314- urls: ldap://{IP}:{PORT}
315- base: xxx
316- username: { username }
317- password: { password }
314+ urls: ldap://192.168.100.6:389
315+ base: dc=example,dc=com
316+ username: cn=admin,dc=example,dc=com
317+ password: 123456
318318` ` `
319319
320320| 配置项 | 说明 |
0 commit comments