如何在jhipster服務器上創建一個實體並同時進行所有身份驗證?使用curl或python將json數據發佈到jhipster服務器
我從蟒蛇試圖與請求模塊
requests.post('http://localhost:8080/api/<somelink>', data=json.dumps(somedataforsomelink), headers=headers, auth=(user, password))
,但在日誌中jhipster告訴我,匿名用戶是不允許這樣做的請求,就好像權威性不被彈簧考慮的參數。
我<somelink>
在jhipster春天開機保護與@PreAuthorize( 「hasRole( 'ROLE_USER')或hasRole( 'ROLE_ADMIN')」)
一次我的評論這條線,我可以做當然不後問題。
我試着用curl使用-u參數來提供證書,但是同樣的故事,憑據不知道怎麼辦,因爲日誌告訴我anonymousUser不允許我使用用戶用戶而不是anonymousUser。
我試圖做一個requests.post('http://localhost:8080/api/authentication'..)之前,我無法找到一種方式來使用來自登錄的響應進行與我的第二個請求調用能夠創建我的實體。
謝謝!
您使用哪種類型的身份驗證(會話,OAuth或令牌)? – fabwu
對於這個用例,我使用會話 – flahub
這是預期的行爲,您應該首先進行身份驗證,然後存儲會話cookie,以便在下次請求時發送它。 –