1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/kklt1996-micro-fast

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
lishouyu Отправлено 18.04.2018 17:10 bc7e637

#欢迎查看boot-starter-security-oauth项目说明 ##本项目的参数配置说明 - 用户登录接口url/user/login

  • 图片验证码获取接口url/code/image ,在进行图片验证码校验时传递参数为imageCode
  • 使用redis存储验证码,key是根据发起请求的deviceId生成的。所以生成和校验验证码的时候必须传入deviceId
  • ms.security.code.image.width 图片验证码宽度,默认值是67 可以在请求中使用width参数设置
  • ms.security.code.image.height图片验证码高度,默认值是23 可以在请求中使用height参数设置
  • ms.security.code.image.length图片验证码的code长度,默认是4 不能在请求中设置
  • ms.security.code.image.expireIn 图片验证码的有效时间60秒 不能在请求中设置
  • ms.security.code.image.url 需要进行验证码校验的地址,默认值是/user/login 可以是/user/*这种格式,多个使用,号分割 不能在请求中设置
  • 本着增量开发的原则,可以实现imageCodeUtil生成验证码的方法,并定义名称为imageCodeUtil的bean便可替换原有的图片验证码 的生成逻辑
  • 短信验证码获取接口url/code/sms 传递参数为mobile
  • ms.security.code.sms.length 短信验证码code的长度,默认值是6,不能在请求中设置
  • ms.security.code.sms.expireIn 短信验证码的默认有效时间是60秒,不能在请求中设置
  • ms.security.code.sms.url短信验证码进行校验的地址,默认值是/user/login,可以是/user/*这种格式,多个适用,号分割,不 能在请求中设置
  • 同样的,可以实现validateCode生成验证码的方法,并定义名称为smsCodeUtil的bean便可替换原有的短信验证码的生成逻辑
  • 短信登录的接口为/authentication/mobile,传递参数为smsCodemobile
  • oauth2发起的请求的用户需要有一个ROLE_USER的用户权限
  • oauth2中相同的用户会得到相同的token
  • ms.security.oauth2.storeTypetoken的策略,不设置这个值的是时候默认生成jwt的token,如果设置值为redis的时候生成的默认的token将会存储在redis中
  • ms.security.oauth2.jwtSigningKey 生成jwt的token的秘钥
  • ms.security.oauth2.clientStoreType oauth2服务商client详情的存储方式,默认mysql.填写其他值会存储在内存中
  • ms.security.oauth2.providerLoginPageoauth2服务提供商提供用户登录的页面
  • ms.security.oauth2.providerLoginProcessUrloauth2服务提供商处理用户登录进程的url
  • ms.security.oauth2.clients[i].clientId 配置oauth2授权的clientId
  • ms.security.oauth2.clients[i].clientSecret 配置oauth2授权的clientId对应的clientSecret
  • ms.security.oauth2.clients[i].accessTokenValiditySeconds 数组token过期时间,单位是秒
  • ms.security.oauth2.clients[i].authorizedGrantTypes[i] 数组,授权类型默认是"refresh_token","password","custom"
  • ms.security.oauth2.clients[i].scopes[i] 作用范围默认是"all","read","write"

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/kklt1996-micro-fast.git
git@api.gitlife.ru:oschina-mirror/kklt1996-micro-fast.git
oschina-mirror
kklt1996-micro-fast
kklt1996-micro-fast
dev