ここは私のコードの一部です。apache shiroフィルタauthcとケースのユーザー/ **
...
Map<String, String> filterChainDefinitionMap = new LinkedHashMap<String, String>();
filterChainDefinitionMap.put("/favicon.ico", "anon");
filterChainDefinitionMap.put("/css/**", "anon");
filterChainDefinitionMap.put("/js/**", "anon");
filterChainDefinitionMap.put("/logout", "logout");
filterChainDefinitionMap.put("/**", "authc");
...
私は、フィルタチェーンの最後にauthc
として/**
を設定するが、私はip:port/favicon.ico
にアクセスしようとすると、それは/login
ページに私をリダイレクトします。前のanon
の定義はすべて機能しません。
/**
からuser
に変更すると、すべて正常に動作します。
filterChainDefinitionMap.put("/**", "user");
依存関係
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.BUILD-SNAPSHOT</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
...
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
<version>1.4.0</version>
</dependency>
...
GitHubのサンプルプロジェクトがありますか?その他の春の依存関係は何ですか? –
@Brian Demers [完全なコード例へのリンク](https://github.com/zymint/shiro-example) – lry