[英]JAAS authentication not invoked on subsequent requests
我正在使用自定義模塊使用基於JAAS的Jboss對我的SOAP接口的用戶進行身份驗證。 它只是一個簡單的BASIC身份驗證,使用用戶名和密碼。
我目前正在使用SOAPUI來測試接口,並在特定請求上設置授權憑據。 這就是問題:
因此,簡而言之,使用不同用戶的后續請求沒有任何區別。 順便說一句,我在SOAP UI上使用“請求后關閉連接”,因為我認為這可能是源代碼。 但問題還在繼續。
如果自定義模塊不能在每個請求上運行,我在這里的請求周期中缺少什么?
此致,OM
我自己最終想到了這一點。 客戶端沒有錯誤的設置等。 但是當在jboss的standalone.xml中設置模塊時,設置了緩存類型。
如果從安全域部分中刪除了緩存類型,則將在每個請求上調用該模塊。
<security-domain name="example" cache-type="default">
<authentication>
<login-module code="com.example.loginModule" flag="required"/>
</authentication>
</security-domain>
希望這可能會幫助別人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.