AngularJS + Spring Security + Weblogic 12

0

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

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';

Теги:
spring-security
weblogic12c

1 ответ

0

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

<security-configuration>
<enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials>
</security-configuration>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню