2016-03-23 97 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驗證:基本領域=「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>