swagger添加權限驗證,swagger安全控制

控制swagger頁面的訪問方式:

1、配置類增加註解:

@ConditionalOnProperty(prefix = "swagger",value = {"enable"},havingValue = "true")

並增加配置:

swagger:
      enable: false

2、控制在某個環境可訪問,配置類增加註解

@Profile({"sit1","sit2","uat1","uat2"})

3、增加訪問權限用戶密碼機制

首先,引入依賴:

        <dependency>
            <groupId>com.github.xiaoymin</groupId>
            <artifactId>swagger-bootstrap-ui</artifactId>
            <version>1.9.6</version>
        </dependency>

然後增加配置

swagger:
      basic:
        enable: true
        username: yourusername
        password: yourpassword

 

發佈了82 篇原創文章 · 獲贊 42 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章