Çocuk bağlamında yay güvenlik içeriğine sahip olmaya çalışıyorum, bu nedenle sunucu içeriği dosyasında URL güvenliği olabilir.Çocuk bağlamında yay güvenlik içeriği nasıl oluşur
ben: yaylı-security.xml ile Web.xml, genel güvenlik yapılandırmasına
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:/spring-security.xml
</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
<servlet-name>myapp-soap</servlet-name>
<servlet-class>org.springframework.ws.transport.http.MessageDispatcherServlet</servlet-class>
<init-param>
<param-name>transformWsdlLocations</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
ve myapp sabun-servlet.xml üzerinde
<!-- Authorization configurations -->
<security:http auto-config="false" use-expressions="true"
create-session="never"
authentication-manager-ref="authenticationManager"
entry-point-ref="authenticationEntryPoint">
<security:custom-filter
position="PRE_AUTH_FILTER" ref="serviceAuthenticationFilter"/>
<security:intercept-url
pattern="/GetForbiddenUrl" access="hasRole('roleThatDoesntExist')" />
<security:intercept-url pattern="/**" access="permitAll" />
</security:http>
<!-- annotation security -->
<security:global-method-security pre-post-annotations="enabled"/>
. İşe ama yay güvenlik kök bağlam yapılandırmasına
<security:http>
bölümünü taşırsanız, Ancak
ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/my-app/v1/soap]] (ServerService Thread Pool -- 192) JBWEB000284: Exception starting filter springSecurityFilterChain:
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'springSecurityFilterChain' is defined
ile başarısız değil, her şey çalışıyor. Denemeye çalışmamalı mıyım? Çocuğum bağlamında URL tabanlı güvenliği nasıl alabilirim?
Ayrıca, bağlam dosyalarını bir araya getirmeyi denedim, ancak aynı sorun ortaya çıkıyor gibi görünüyor.
Eğer yay security.xml yay tarafından alınan emin misiniz "Nasıl çocuk bağlam olarak yay güvenlik bağlamı olması"? –
@MaksymDemidas evet, 'http 'bölümünün taşınması, kullanılan tüm yönergelerin kullanılmasında, hem ebeveyn hem de çocuk bağlamında – eis