일부 솔루션을 찾았지만 그 중 아무 것도 나를 위해 작동하지 않았습니다. 아래 코드는스프링 보안 사용자 지정 역할 이름을 정의하는 방법
"Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Unsupported configuration attributes: [admin]"
오류입니다. 자동 구성 속성을 "true"로 변경하면 다시 동일한 오류가 발생합니다.
<http auto-config="false">
<intercept-url pattern="/pages/login.xhtml*" access="IS_AUTHENTICATED_ANONYMOUSLY"/>
<intercept-url pattern="/**" access="admin" />
<form-login login-page='/pages/login.xhtml' default-target-url="/**"
authentication-failure-url="/pages/login.xhtml"/>
<logout logout-success-url="/pages/logout.xhtml" />
</http>
<beans:bean id="roleVoter" class="org.springframework.security.access.vote.RoleVoter">
<beans:property name="rolePrefix" value=""/>
</beans:bean>
마지막으로, 내 의견으로는'IS_AUTHENTICATED_ANONYMOUSLY'를'permitAll'으로 대체해야합니다! –
@TuanDang 코멘트에 감사드립니다. 내 대답을 업데이트했습니다. –