SpringBoot配置属性系列

另外附上个人关于springboot的一些文章

spring security是springboot支持的权限控制系统。

    • security.basic.authorize-mode
      要使用权限控制模式.

    • security.basic.enabled
      是否开启基本的鉴权,默认为true

    • security.basic.path
      需要鉴权的path,多个的话以逗号分隔,默认为[/**]

    • security.basic.realm
      HTTP basic realm 的名字,默认为Spring

    • security.enable-csrf
      是否开启cross-site request forgery校验,默认为false.

    • security.filter-order
      Security filter chain的order,默认为0

    • security.headers.cache
      是否开启http头部的cache控制,默认为false.

    • security.headers.content-type
      是否开启X-Content-Type-Options头部,默认为false.

    • security.headers.frame
      是否开启X-Frame-Options头部,默认为false.

    • security.headers.hsts
      指定HTTP Strict Transport Security (HSTS)模式(none, domain, all).

    • security.headers.xss
      是否开启cross-site scripting (XSS) 保护,默认为false.

    • security.ignored
      指定不鉴权的路径,多个的话以逗号分隔.

    • security.oauth2.client.access-token-uri
      指定获取access token的URI.

    • security.oauth2.client.access-token-validity-seconds
      指定access token失效时长.

    • security.oauth2.client.additional-information.[key]
      设定要添加的额外信息.

    • security.oauth2.client.authentication-scheme
      指定传输不记名令牌(bearer token)的方式(form, header, none,query),默认为header

    • security.oauth2.client.authorities
      指定授予客户端的权限.

    • security.oauth2.client.authorized-grant-types
      指定客户端允许的grant types.

    • security.oauth2.client.auto-approve-scopes
      对客户端自动授权的scope.

    • security.oauth2.client.client-authentication-scheme
      传输authentication credentials的方式(form, header, none, query),默认为header方式

    • security.oauth2.client.client-id
      指定OAuth2 client ID.

    • security.oauth2.client.client-secret
      指定OAuth2 client secret. 默认是一个随机的secret.

    • security.oauth2.client.grant-type
      指定获取资源的access token的授权类型.

    • security.oauth2.client.id
      指定应用的client ID.

    • security.oauth2.client.pre-established-redirect-uri
      服务端pre-established的跳转URI.

    • security.oauth2.client.refresh-token-validity-seconds
      指定refresh token的有效期.

    • security.oauth2.client.registered-redirect-uri
      指定客户端跳转URI,多个以逗号分隔.

    • security.oauth2.client.resource-ids
      指定客户端相关的资源id,多个以逗号分隔.

    • security.oauth2.client.scope
      client的scope

    • security.oauth2.client.token-name
      指定token的名称

    • security.oauth2.client.use-current-uri
      是否优先使用请求中URI,再使用pre-established的跳转URI. 默认为true

    • security.oauth2.client.user-authorization-uri
      用户跳转去获取access token的URI.

    • security.oauth2.resource.id
      指定resource的唯一标识.

    • security.oauth2.resource.jwt.key-uri
      JWT token的URI. 当key为公钥时,或者value不指定时指定.

    • security.oauth2.resource.jwt.key-value
      JWT token验证的value. 可以是对称加密或者PEMencoded RSA公钥. 可以使用URI作为value.

    • security.oauth2.resource.prefer-token-info
      是否使用token info,默认为true

    • security.oauth2.resource.service-id
      指定service ID,默认为resource.

    • security.oauth2.resource.token-info-uri
      token解码的URI.

    • security.oauth2.resource.token-type
      指定当使用userInfoUri时,发送的token类型.

    • security.oauth2.resource.user-info-uri
      指定user info的URI

    • security.oauth2.sso.filter-order
      如果没有显示提供WebSecurityConfigurerAdapter时指定的Filter order.

    • security.oauth2.sso.login-path
      跳转到SSO的登录路径默认为/login.

    • security.require-ssl
      是否对所有请求开启SSL,默认为false.

    • security.sessions
      指定Session的创建策略(always, never, if_required, stateless).

    • security.user.name
      指定默认的用户名,默认为user.

    • security.user.password
      默认的用户密码.

    • security.user.role
      默认用户的授权角色.

SpringBoot配置属性之Security的更多相关文章

  1. SpringBoot配置属性之Server

    SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之N ...

  2. SpringBoot配置属性转载地址

    SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之N ...

  3. SpringBoot配置属性之其他

    SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之N ...

  4. SpringBoot配置属性之Migration

    SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之N ...

  5. SpringBoot配置属性之MQ

    SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之N ...

  6. SpringBoot配置属性之NOSQL

    SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之N ...

  7. SpringBoot配置属性之MVC

    SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之N ...

  8. SpringBoot配置属性二

    server配置 server.address指定server绑定的地址 server.compression.enabled是否开启压缩,默认为false. server.compression.e ...

  9. SpringBoot配置属性之Server参数

    server配置server.address指定server绑定的地址 server.compression.enabled是否开启压缩,默认为false. server.compression.ex ...

随机推荐

  1. 【大数据】下载Windows版本的Redis 转

    https://www.cnblogs.com/tommy-huang/p/6093813.html 下载Windows版本的Redis   1.打开官网http://redis.io/点击Downl ...

  2. 【图片识别】java 图片文字识别 ocr (转)

    http://www.cnblogs.com/inkflower/p/6642264.html 最近在开发的时候需要识别图片中的一些文字,网上找了相关资料之后,发现google有一个离线的工具,以下为 ...

  3. MySql查询时间段的方法(转)

    http://www.jb51.net/article/58668.htm 本文实例讲述了MySql查询时间段的方法.分享给大家供大家参考.具体方法如下: MySql查询时间段的方法未必人人都会,下面 ...

  4. [Canvas]首个小游戏告成

    英雄在地图上射箭杀怪兽,杀完了就胜利了. 点此下载程序试玩. 图例: 代码: <!DOCTYPE html> <html lang="utf-8"> < ...

  5. Fibre Channel address weaknesses

    http://searchitchannel.techtarget.com/feature/Fibre-Channel-address-weaknesses Figure 2.1 Five layer ...

  6. 使用MAVEN打JAR,直接使用

    一.简单的方法: 首先在pom.xml里面添加: <build> <plugins> <plugin> <artifactId>maven-assemb ...

  7. SQL基础试题

    第3章  关系数据库标准语言SQL 一.选择题 1.SQL语言是                    的语言,易学习. A.过程化    B.非过程化    C.格式化    D.导航式    答案 ...

  8. Python学习笔记四:面向对象编程

    一:定义类并创建实例 Python中定义类,通过class关键字,类名开头大写,参数列表为所继承的父类.如果没有需要明确继承的类,则继承object. 使用类来创建对象,只需 类名+() 形式即可,p ...

  9. Oracle Data Integrator 12c-第一个映射

    一.创建"项目" 设计器->项目,点击插入项目图标, 在项目对话框的"定义"标签下输入项目名称如ODI_Exercise ,保存 二.导入知识模块 项目→ ...

  10. iOS sqlite C语言操作

    利用周六时间看了一下关于sqlite的知识.在这记录一下.看的传智播客视频 对数据的操作基本上就是增删改查: static sqlite3 *db; //声明一个数据库 @implementation ...