BH7DAO

  • 首页
  • 文章归档
  • 快乐成长
  • IT技术
  • 业余无线电
  • 垂钓
  • 旅游出行
  • CW在线练习
  • 关于

  • 搜索
防火墙 CentOS T2CS APRS redis Mybatis 消息队列 libcurl oauth2 Nginx Markdown Springboot Spring Gateway同时支持https与http

Spring cloud oauth2 之oauth_client_details表字段说明

发表于 2020-11-06 | 分类于 IT技术 | 0 | 阅读次数 3812

oauth_client_details

字段名约束详细描述示例数据
client_id主键,必须唯一用于唯一标识每一个客户端(client);注册时必须填写(也可以服务端自动生成),这个字段是必须的,实际应用也有叫app_keyOaH1heR2E4eGnBr87Br8FHaUFrA2Q0kE8HqZgpdg8Sw
resource_ids必填,用逗号分隔客户端能访问的资源id集合,注册客户端时,根据实际需要可选择资源id,也可以根据不同的额注册流程,赋予对应的额资源idorder-resource,pay-resource
client_secret必填注册填写或者服务端自动生成,实际应用也有叫app_secret, 必须要有前缀代表加密方式{bcrypt}gY/Hauph1tqvVWiH4atxteSH8sRX03IDXRIQi03DVTFGzKfz8ZtGi
scope必填,用逗号分隔指定client的权限范围,比如读写权限,比如移动端还是web端权限read,write / web,mobile
authorized_grant_types必填可选值 授权码模式:authorization_code,密码模式:password,刷新token:refresh_token, 隐式模式: implicit: 客户端模式: client_credentials。支持多个用逗号分隔password,refresh_token
web_server_redirect_uri可为空客户端重定向uri,authorization_code和implicit需要该值进行校验,注册时填写http://www.xxx.com/callback/
authorities可为空指定用户的权限范围,如果授权的过程需要用户登陆,该字段不生效,implicit和client_credentials需要ROLE_ADMIN,ROLE_USER
access_token_validity可为空设置access_token的有效时间(秒),默认(606012,12小时)3600
refresh_token_validity可为空设置refresh_token有效期(秒),默认(606024*30, 30填)7200
additional_information可为空值必须是json格式{"key", "value"}
autoapprovefalse/true/read/write默认false,适用于authorization_code模式,设置用户是否自动approval操作,设置true跳过用户确认授权操作页面,直接跳到redirect_urifalse
您的支持是前进的动力 :)
louis 微信支付

微信支付

louis 支付宝

支付宝

  • 本文作者: louis
  • 本文链接: http://www.plsql.cc/archives/springcloudoauth2之oauthclientdetails表字段说明
  • 版权声明: 本博客所有文章除特别声明外,均采用xxm 许可协议。转载请注明出处!
Centos7 安装nginx 并配置SSL证书
VS2015编译 libcurl 适用于Windows XP sp3 的DLL(无需VS2015运行库)
  • 文章目录
  • 站点概览
louis

louis

17 日志
5 分类
13 标签
RSS
E-mail
Creative Commons
© 2019 — 2025 XXM
湘ICP备15018446号-1