From 3bcd036b82631ecf8a3f41b3c32e5df1fc44562e Mon Sep 17 00:00:00 2001 From: liquidjoo Date: Mon, 27 May 2019 17:30:19 +0900 Subject: [PATCH] principal map modified --- .../CustomAuthEndpointsApprovalHandler.java | 27 ++++++++++++++++++- .../controller/sso/SsoController.java | 15 +++++------ 2 files changed, 33 insertions(+), 9 deletions(-) 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";