xiaoymin / blog-comments

blog-comments
0 stars 0 forks source link

访问权限控制 | swagger-bootstrap-ui #79

Open xiaoymin opened 5 years ago

xiaoymin commented 5 years ago

http://doc.xiaominfo.com/guide/accessControl.html

Vue 驱动的静态网站生成器

wushaoxin commented 5 years ago

使用权限控制还要保证有开启@EnableSwaggerBootstrapUI注解

WhiteHunterW commented 4 years ago

在yml文件中添加了配置,也开启了@EnableSwaggerBootstrapUI,访问接口页面的时候还是没有登录认证,直接显示了所有的内容

Zhujinyong commented 4 years ago

yml配置了,没效果,application-dev.yml内容如下: swagger: production: false basic: enable: true username: admin password: knife

xiaoymin commented 4 years ago

@Zhujinyong yml配置了,没效果,application-dev.yml内容如下: swagger: production: false basic: enable: true username: admin password: knife

如果是1.9.6版本的话吧swagger改成knife4j试试看,新版本更名后文档没来得及改

464183465 commented 4 years ago

@xiaoymin

@Zhujinyong yml配置了,没效果,application-dev.yml内容如下: swagger: production: false basic: enable: true username: admin password: knife

如果是1.9.6版本的话吧swagger改成knife4j试试看,新版本更名后文档没来得及改

使用了最新版本1.9.6,还是没有效果

zhww9206 commented 4 years ago

knife4j 这个安全配置无效, springboot2.2.1

lifan149 commented 4 years ago

权限不成功的留意下swagger-bootstrap-ui的版本,需要1.9.0+

zhww9206 commented 4 years ago

用的是最新版1.9.6的呢发自我的华为手机-------- 原始邮件 --------发件人: lifan149 notifications@github.com日期: 2019年12月4日周三 13:09收件人: xiaoymin/blog-comments blog-comments@noreply.github.com抄送: zhww9206 zhang_ww01@126.com, Comment comment@noreply.github.com主 题: Re: [xiaoymin/blog-comments] 访问权限控制 | swagger-bootstrap-ui (#79)权限不成功的留意下swagger-bootstrap-ui的版本,需要1.9.0+

—You are receiving this because you commented.Reply to this email directly, view it on GitHub, or unsubscribe.

Ronaltn commented 4 years ago

knife4j v1.9.6的权限配置如下:

knife4j:
  production: false
  basic:
    enable: true
    username: admin
    password: 123321
jasonchenjt commented 4 years ago

@Ronaltn knife4j v1.9.6的权限配置如下:

knife4j:
  production: false
  basic:
    enable: true
    username: admin
    password: 123321

@Ronaltn knife4j v1.9.6的权限配置如下:

knife4j:
  production: false
  basic:
    enable: true
    username: admin
    password: 123321

老哥稳!

littleantfly commented 4 years ago

如果项目本身已有Security配置,则会与此配置冲突

withinfly commented 4 years ago

Swagger的相关资源配置

swagger:

是否屏蔽所有Swagger的相关资源

production: false
basic:
    ## 开启Swagger的Basic认证功能,默认是false
    enable: true
    ## Basic认证用户名
    username: admin
    ## Basic认证密码
    password: 123456

然后页面弹出输入用户名 和 密码,输入后一直不正确。

Swagger:1.9.3 的版本 springcloud:Greenwich.SR3 springboot:2.1.8 SpringSecurity:2.1.8 spring-security-jwt:1.0.9.RELEASE

pengwn commented 4 years ago

登录框第一次访问的时候才会弹出,而且输入了账号密码不管用

guozhihu commented 4 years ago

有个问题,通过网关转发的请求无法正常登录!

Cherry-Ran commented 4 years ago

springBoot 2.3.1 在yaml文件下配置权限不生效,打开文档还是直接显示

Cherry-Ran commented 4 years ago
    <!--knife4j-->
    <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-swagger2</artifactId>
        <version>2.9.2</version>
    </dependency>
    <dependency>
        <groupId>com.github.xiaoymin</groupId>
        <artifactId>swagger-bootstrap-ui</artifactId>
        <version>1.9.6</version>
    </dependency>
iszhangsc commented 4 years ago

不知道为什么在springboot配置文件中,没有自动提示knife4j相关的配置文件展示,