微服务架构的安全

 

 一、获取token

认证(authentication) 和授权 (authorization) 

授权中心

扫描二维码关注公众号,回复: 7854252 查看本文章

认证客户端配置 设置clientid scop 类型等

 

配置用户

让我们的安全配置生效

 

 

 

 

测试 获取token

 

 这里的username 和password 是clientid和密码前面配置的

成功返回

二、搭建资源服务器并且访问

1、让订单服务器知道自己是Oauth的资源服务器 

2、让订单服务知道自己是order-server资源服务器

3、在订单服务器上配置在哪里验证令牌,怎么验证

 

 

API 中怎么拿到token的用户名

 测试

先得到token,然就访问

请求头前面加bearer 表示则是一个oauth2的验证 然后 空格+ token值

 

API 里想要拿到User信息 

全部是true

 

 

 service 里返回的是什么 这里就是什么类型 user

但是我们令牌都是配置在内存的,需要放到数据库

执行sql

 

 

密码加密方式

 

DataSource 配置 使用数据库

猜你喜欢

转载自www.cnblogs.com/lyon91/p/11858146.html