2016-02-09 78 views
0

案例: 匿名用戶訪問網站,填寫表單並希望提交表單。以匿名用戶身份提交表格

正如你可以看到它不具有實體的銳不同,如果我在我登錄。

// Enlist a volunteer 
      $scope.enlist = function() { 

      $scope.isSaving = true; 
      myEntity.save($scope.volunteer, onSaveSuccess, onSaveError); <-- same method 
     }; 

的事情是我無法到達的REST類型的服務,因爲它以某種方式綁定到認證。

當提交表單,得到以下:

POST [XHR] http://localhost:3000/api/myentity [HTTP/1.1 401未授權爲11ms]

後跟一個重定向到登錄頁面。

有沒有辦法以匿名用戶的身份到達其餘端點(即保存)?

回答

0

看那SecurityConfiguration類,並取消該網址爲您的實體

.antMatchers("/api/myentity").permitAll() 
+0

已經嘗試過,但不知何故Springboot保持其設置。 – Lobato

+0

請注意,antMatchers的順序很重要 –

相關問題