अनधिकृत अनुरोधों के दौरान मुझे माइक्रोनॉट-सुरक्षा की समस्या है।

उदाहरण के लिए: मैंने लॉग आउट किया और सुरक्षित समापन बिंदु प्राप्त करने का प्रयास किया। अब मुझे स्थिति 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

आपने इस बारे में क्या सोचा ???

0
Alex Kras 27 जिंदा 2020, 15:21

1 उत्तर

सबसे बढ़िया उत्तर

हमें micronaut-security-jwt के बजाय micronaut-security-session का उपयोग करना चाहिए

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

और संपत्ति जोड़ें micronaut.security.session.unauthorized-target-url

0
Alex Kras 30 जिंदा 2020, 14:32