Несанкционированный запрос Micronaut с проблемой перенаправления - PullRequest
0 голосов
/ 27 января 2020

У меня проблема с безопасностью микронавтов во время неавторизованных запросов.

Например: я вышел из системы и попытался получить защищенную конечную точку. Теперь я получаю ответ со статусом 401, и это все, но я бы хотел перенаправить пользователя на страницу входа.

Мои параметры безопасности указаны ниже:

micronaut:
  server:
    port: 8080
  views:
    folder: views
    thymeleaf:
      enabled: true
      suffix: .html
      template-mode: html
  security:
    enabled: true
    endpoints:
      login:
        enabled: true
    token:
      jwt:
        enabled: true
        bearer:
          enabled: false
        cookie:
          enabled: true
          login-success-target-url: /welcome
          login-failure-target-url: /failure
          logout-target-url: /login
          cookie-name: MY-NAME

Что вы думаете об этом ???

1 Ответ

0 голосов
/ 30 января 2020

Мы должны использовать micronaut-security-session вместо micronaut-security-jwt

<dependency>
   <groupId>io.micronaut</groupId>
   <artifactId>micronaut-security-session</artifactId>
</dependency>

и добавить свойство micronaut.security.session .unauthorized-целевой URL

...