2016-03-23 5 views
0

Я создаю страницу входа с помощью AngularJs и Spring Security4, используя https://github.com/spring-guides/tut-spring-security-and-angular-js/tree/master/single. Все работает хорошо, до сих пор, за исключением, когда я использую ниже код в hello.jsAngularJS + Spring Security + Weblogic 12

var headers = credentials ? {authorization : "Basic " 
     + btoa(credentials.username + ":" + credentials.password) 
    } : {}; 

Он послал 401, который является правильным, но он также послал заголовок ответа - WWW-Authenticate: Basic realm = "weblogic"

Открывает всплывающее окно. Как я могу отправить 401, но удалить заголовок.

Примечание: я уже использую ниже код, как упоминается в статье $httpProvider.defaults.headers.common["X-Requested-With"] = 'XMLHttpRequest';

ответ

0

Используйте следующее config.xml

<security-configuration> 
<enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials> 
</security-configuration> 
Смежные вопросы