This commit is contained in:
sxu 2025-05-19 17:06:02 +08:00
parent 4178670171
commit cea51384e7
2 changed files with 27 additions and 0 deletions

View File

@ -108,6 +108,11 @@
<scope>system</scope>
<systemPath>${project.basedir}/lib/sms-util-1.0.jar</systemPath>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-oauth2-client</artifactId>
<version>6.1.0</version>
</dependency>
</dependencies>

View File

@ -0,0 +1,22 @@
package com.bonus.auth.controller;
import org.springframework.security.oauth2.client.authentication.OAuth2AuthenticationToken;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import java.security.Principal;
@RestController
public class OAuth2Controller {
@GetMapping("/oauth2/authorize")
public String authorize() {
return "Redirect to authorization server";
}
@GetMapping("/login/oauth2/code/my-client")
public String callback(Principal principal) {
OAuth2AuthenticationToken oauth2Token = (OAuth2AuthenticationToken) principal;
return "User: " + oauth2Token.getName();
}
}