diff --git a/authorization-server/src/main/java/io/bluemoon/authorizationserver/config/handler/CustomAuthEndpointsApprovalHandler.java b/authorization-server/src/main/java/io/bluemoon/authorizationserver/config/handler/CustomAuthEndpointsApprovalHandler.java index 2eff716..a61e04e 100644 --- a/authorization-server/src/main/java/io/bluemoon/authorizationserver/config/handler/CustomAuthEndpointsApprovalHandler.java +++ b/authorization-server/src/main/java/io/bluemoon/authorizationserver/config/handler/CustomAuthEndpointsApprovalHandler.java @@ -1,4 +1,29 @@ package io.bluemoon.authorizationserver.config.handler; -public class CustomAuthEndpointsApprovalHandler { +import org.springframework.security.core.Authentication; +import org.springframework.security.oauth2.provider.AuthorizationRequest; +import org.springframework.security.oauth2.provider.approval.UserApprovalHandler; + +import java.util.Map; + +public class CustomAuthEndpointsApprovalHandler implements UserApprovalHandler { + @Override + public boolean isApproved(AuthorizationRequest authorizationRequest, Authentication userAuthentication) { + return false; + } + + @Override + public AuthorizationRequest checkForPreApproval(AuthorizationRequest authorizationRequest, Authentication userAuthentication) { + return null; + } + + @Override + public AuthorizationRequest updateAfterApproval(AuthorizationRequest authorizationRequest, Authentication userAuthentication) { + return null; + } + + @Override + public Map getUserApprovalRequest(AuthorizationRequest authorizationRequest, Authentication userAuthentication) { + return null; + } } diff --git a/authorization-server/src/main/java/io/bluemoon/authorizationserver/controller/sso/SsoController.java b/authorization-server/src/main/java/io/bluemoon/authorizationserver/controller/sso/SsoController.java index 7838309..8476bae 100644 --- a/authorization-server/src/main/java/io/bluemoon/authorizationserver/controller/sso/SsoController.java +++ b/authorization-server/src/main/java/io/bluemoon/authorizationserver/controller/sso/SsoController.java @@ -81,15 +81,14 @@ public class SsoController { return user; } -// @GetMapping(value = "/login/success") -// @ResponseBody -// public String loginComplete(@SocialUser User user) { -// System.out.println(user); -// return "redirect:/mk-auth/login/user"; -//// return "why not"; -// } - @GetMapping(value = "/login/success") + public String loginComplete(@SocialUser User user) { + System.out.println(user); + return "redirect:https://924680a1.ngrok.io/login"; +// return "why not"; + } + + @GetMapping(value = "/login/test") @ResponseBody public String test2() { return "kkk";