具有重定向问题的 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
我在未经授权的请求期间遇到 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