【问题标题】:Micronaut unauthorized request with redirect problem带有重定向问题的 Micronaut 未经授权的请求
【发布时间】:2020-05-12 19:48:56
【问题描述】:

在未经授权的请求期间,我遇到了 micronaut 安全问题。

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

你怎么看???

【问题讨论】:

    标签: java security micronaut


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2021-02-22
      • 2021-03-24
      • 2017-06-03
      • 2017-11-21
      • 1970-01-01
      • 1970-01-01
      • 2012-08-17
      • 1970-01-01
      • 2015-10-04
      相关资源
      最近更新 更多