簡體   English   中英

如何在春季安全性中使用“注釋”將通道安全性添加為https?

[英]How to add channel security as https in spring security using “annotations”?

我在我的應用程序中使用注釋來實現Spring和Spring安全性。 由於我沒有將xml配置文件用於彈簧安全性,因此無法使用以下代碼:

<intercept-url pattern="/secure/**" access="ROLE_ADMIN" requires-channel="https"/> 

我想在基於注釋的配置中使用上述代碼的替代方法,但是即使經過大量搜索,也無法獲得任何運氣。

提前致謝

該代碼是spring安全配置的一部分。 您需要創建一個類並擴展WebSecurityConfigurerAdapter 上面的部分代碼與:

.antMatchers("/secure/**").access("hasRole('ADMIN')")
.requiresChannel().anyRequest().requiresSecure()

另外,您可以將@PreAuthorize("hasRole('ROLE_ADMIN')")稱為注釋方法之一。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM