Merge pull request #10619 from skinkie/keycloak-logout

Implement a functional logout for spring-boot-keycloak
This commit is contained in:
Loredana Crusoveanu 2021-05-25 10:37:50 +03:00 committed by GitHub
commit 951eacfd8f
2 changed files with 9 additions and 0 deletions

View File

@ -8,6 +8,8 @@ import java.security.Principal;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
@Controller
public class WebController {
@ -19,6 +21,12 @@ public class WebController {
return "external";
}
@GetMapping("/logout")
public String logout(HttpServletRequest request) throws Exception {
request.logout();
return "redirect:/";
}
@GetMapping(path = "/customers")
public String customers(Principal principal, Model model) {
addCustomers();

View File

@ -27,6 +27,7 @@
</table>
<div id="pagefoot" th:include="layout :: footerFragment">Footer
</div>
<a href="/logout">Logout</a>
</div>
<!-- container -->
</body>