具有重定向问题的 Micronaut 未经授权的请求

Micronaut unauthorized request with redirect problem

我在未经授权的请求期间遇到 micronaut-security 问题。

例如:我注销并尝试获取安全端点。现在我收到状态为 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

你怎么看???

我们必须使用 micronaut-security-session 而不是 micronaut-security-jwt

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

并添加 属性 micronaut.security.session.unauthorized-target-url