diff --git a/src/main/java/com/monkeyk/sos/web/controller/ClientDetailsController.java b/src/main/java/com/monkeyk/sos/web/controller/ClientDetailsController.java index 64a971f..dc93f5a 100644 --- a/src/main/java/com/monkeyk/sos/web/controller/ClientDetailsController.java +++ b/src/main/java/com/monkeyk/sos/web/controller/ClientDetailsController.java @@ -69,7 +69,7 @@ public class ClientDetailsController { public String registerClient(Model model) { OauthClientDetailsDto formDto = new OauthClientDetailsDto(); //初始化 v3.0.0 added - formDto.setClientAuthenticationMethods("client_secret_basic"); + formDto.setClientAuthenticationMethods("client_secret_post"); formDto.setScopes(OidcScopes.OPENID); formDto.setAuthorizationGrantTypes(AuthorizationGrantType.AUTHORIZATION_CODE.getValue()); diff --git a/src/main/resources/templates/clientdetails/register_client.html b/src/main/resources/templates/clientdetails/register_client.html index 3e527dc..cdf015b 100644 --- a/src/main/resources/templates/clientdetails/register_client.html +++ b/src/main/resources/templates/clientdetails/register_client.html @@ -81,6 +81,7 @@ private_key_jwt +
OAuth2.1新增

选择在认证时支持传递client_secret参数的方式;在正式环境中,此值一般不需要选择而是由后台创建时根据业务设置即可

@@ -107,7 +108,9 @@ phone -

scopes值由OIDC 1.0协议中定义,openid必须选择;在正式环境中,此值一般不需要选择而是由后台创建时根据业务设置即可

+

scopes值由OIDC 1.0协议中定义(详见#ScopeClaims),openid必须选择;在正式环境中,此值一般不需要选择而是由后台创建时根据业务设置即可 +