0
Apache Shiroをセキュリティ層として使用しているSpring Webアプリケーションがあります。 私は簡単な認証と認証を実装しようとしています。Apache Shiro認証を使用しているときに「リダイレクトされた回数が多すぎます」というエラーが表示される
私のセキュリティコンテキストXMLは次のとおりです。
<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
<property name="securityManager" ref="securityManager" />
<property name="loginUrl" value="/myApp/login" />
<property name="successUrl" value="/myApp/" />
<property name="unauthorizedUrl" value="/someUnauthorizedUrl"/>
<property name="filterChainDefinitions">
<value>
/someUnauthorizedUrl = anon
/myApp/** = authc, roles[user]
</value>
</property>
</bean>
私は「役割[ユーザー]」私は取得していますを使用して、承認を追加すると、ブラウザに「あなたはあまりにも多くの時間をリダイレクト」。
ブラウザでデバッグすると、実際には「/ login」に複数のリダイレクトがあります。 作成されたリダイレクトループのようです。
私はlocalhost/myApp/loginに直接移動すると、ログインURLがShiroによって自動的に設定されているにもかかわらず、同じエラーが発生します。