api-gateway实践(12)新服务网关 - 审批产生网关身份!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了api-gateway实践(12)新服务网关 - 审批产生网关身份!相关的知识,希望对你有一定的参考价值。

一、创建网关侧身份

1、client身份(oauth_client_details)

1.1、数据结构

技术分享

技术分享技术分享

1.2、界面代码

 

技术分享

 

<form id="formDto" class="form-horizontal" action="/spring-oauth-server/register_client" method="post">

技术分享

1.3、后台代码

技术分享

技术分享

技术分享

final String sql = " insert into oauth_client_details(client_id,resource_ids,client_secret,scope,authorized_grant_types,web_server_redirect_uri," +
" authorities,access_token_validity,refresh_token_validity,additional_information,trusted,autoapprove) values (?,?,?,?,?,?,?,?,?,?,?,?)";

二、如何创建

1、构建各个参数的值

为相应的http参数赋如下值:

client_id:随机client_id 

resource_ids:‘apigw-resource’ 

client_secret:‘随机密码串‘         

scope:‘[read,write]‘ 

authorized_grant_types:‘client_credentials,refresh_token‘ 

web_server_redirect_uri:‘’

authorities:‘ROLE_APIGW‘ 

access_token_validity:155520000

refresh_token_validity:155520000 

additional_information:‘’

trusted:0

autoapprove:false

2、获取网关地址,拼接上‘/register_client‘, post方式发起http调用(网关地址支持可配置)


以上是关于api-gateway实践(12)新服务网关 - 审批产生网关身份!的主要内容,如果未能解决你的问题,请参考以下文章

api-gateway实践(12)新服务网关 - 租户租户管理员部门管理员和开发者

api-gateway实践新服务网关 - 网关请求监控统计

api-gateway实践(15)新服务网关 -运行环境搭建

api-gateway实践(13)新服务网关 - SpringCloud Zuul

api-gateway实践新服务网关 - 测试发布(服务端API)

api-gateway实践(14)新服务网关 - 演示环境搭建