spring security 3 角色繼承配置

記錄,以免忘記配置
        <!-- 角色繼承配置 -->
	<beans:bean id="roleHierarchy"
		class="org.springframework.security.access.hierarchicalroles.RoleHierarchyImpl">
		<beans:property name="hierarchy">
			<beans:value>
				ROLE_ADMIN > ROLE_SELLER
				ROLE_SELLER > ROLE_CUSTOMER
				ROLE_CUSTOMER > ROLE_ANONYMOUS
            </beans:value>
		</beans:property>
	</beans:bean>

	<beans:bean id="roleHierarchyVoter"
		class="org.springframework.security.access.vote.RoleHierarchyVoter">
		<beans:constructor-arg ref="roleHierarchy" />
	</beans:bean>

	<beans:bean id="accessDecisionManager"
		class="org.springframework.security.access.vote.AffirmativeBased">
		<beans:property name="decisionVoters">
			<beans:list>
				<beans:bean
					class="org.springframework.security.web.access.expression.WebExpressionVoter"/>
				<beans:ref bean="roleHierarchyVoter" />
				<beans:bean class="org.springframework.security.access.vote.AuthenticatedVoter"/>
			</beans:list>
		</beans:property>
	</beans:bean>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章