Фильтр предварительной проверки подлинности Spring безопасности запрашивает AuthenticationEntryPoint

Я пытаюсь использовать PreAuthFilter (для Siteminder ) с Spring Security 3.0.

 
        
        
        
        
        

        


        
    

    
        
        
        
    

    
    

    
        
            
                
            
        
    

    
      
    

Вышеупомянутая конфигурация не работает с

org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: No AuthenticationEntryPoint could be established. Please make sure you have a login mechanism configured through the namespace (such as form-login) or specify a custom AuthenticationEntryPoint with the 'entry-point-ref' attribute 
Offending resource: ServletContext resource [/WEB-INF/security-app-context.xml]

1) Как мне указать AuthenticationEntryPoint ???

2) И действительно ли это применимо для сценария предварительной аутентификации ???

Решение

согласно axtavt ] решение ниже:

Создайте компонент с Http403ForbiddenEntryPoint


    

и укажите его в


24
задан Community 23 May 2017 в 12:13
поделиться

1 ответ

Я предполагаю, что в случае предварительной аутентификации вам нужно объявить Http403ForbiddenEntryPoint и сослаться на него через атрибут entry-point-ref из <http>.

23
ответ дан 29 November 2019 в 00:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: