Как выйти из контроллера с помощью Spring Security - PullRequest
0 голосов
/ 12 октября 2019

Есть ли способ выхода из Spring Security, который я могу использовать в контроллере? Или есть способ выйти из системы, очистив кеш и обновив?

1 Ответ

0 голосов
/ 12 октября 2019
Контроллеры

Grails имеют в своем распоряжении объект request, который является экземпляром HttpServletRequest. Это можно использовать для выхода из системы текущего пользователя, вызвав для него метод logout().

class TestController {

    def logMeOut() {
        request.logout() // Logout current user
        redirect(controller: 'home', action: 'index') // Redirect to the home page
    }
}

Spring Security добавляет немного дополнительной информации о методе выхода из системы .

...