LoginController.java 632 B

1234567891011121314151617181920
  1. package com.yaozhitech.spring5.controller;
  2. import org.springframework.security.core.annotation.AuthenticationPrincipal;
  3. import org.springframework.security.oauth2.core.user.OAuth2User;
  4. import org.springframework.stereotype.Controller;
  5. import org.springframework.ui.Model;
  6. import org.springframework.web.bind.annotation.GetMapping;
  7. @Controller
  8. public class LoginController {
  9. @GetMapping("/")
  10. public String index(Model model,
  11. @AuthenticationPrincipal OAuth2User oauth2User) {
  12. model.addAttribute("userName", oauth2User.getName());
  13. model.addAttribute("userAttributes", oauth2User.getAttributes());
  14. return "index";
  15. }
  16. }