SpringSecurityを学んでいます。私のユーザーにadmin123
は権限がありadmin
ます。私が持っているadmin.jsp
唯一の管理者権限を持つユーザーにアクセス可能であるべきです。
セキュリティ構成xmlには
<security:intercept-url pattern="/admin" access="hasRole('admin')" />
これは機能していないようです。ユーザーでログインした後も管理ページにアクセスできませんadmin123
。
問題を理解できません。助けてください。
この問題は解決されました。ここで更新するのを忘れました。
これらのシナリオでは、hasRole( 'admin')の代わりにhasAuthority( 'admin')を使用する必要があります。hasRole()は、ロールが特定の形式で言及されている場合にのみ使用できます。つまり、「ROLE_ADMIN」
したがって、hasRole( 'ROLE_ADMIN')とhasAuthority( 'admin')は機能します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加