天天看点

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

12.oauth密码模式identity server4实现

12.oauth密码模式identity server4实现

密码模式,严格,安全界别高

要求输入用户名和密码之后才能访问第三方的API

需要两步操作:

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

我们是直接从这里拿的测试的用户

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

真实的环境下 ,我们应该是从数据库中取用户的数据

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现
12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

在这个命名空间下有TestUser这么一个类

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

添加一个Client

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现
12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

把用户配置过来

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

执行dotnet run 运行起来

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

然后把我们的api也运行起来

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

先获取新的token

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现
12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

这种方式也可以获取到。这里用form-data和x-www-form-urlencoded这两种方式都是可以的

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

成功获取到了token

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

把access_token复制过来访问api,

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

可以正常访问到api资源

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

新建控制台程序

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

把之前的代码复制过来

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

应该是从ThirdPartyDemo里面复制过来的

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

Ctrl+P 输入一个箭头然后add new package

添加identity molde的引用

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现
12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

同样会获取到token的数据,并把api的数据获取到

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

client_secret如果去掉不传这个值

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现
12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

服务端可以设置 不需要RequiredClientSecret

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

这样我们再次访问就不需要client_secret了

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

也就是这个地方不需要secret,只需要用户和密码就可以了。一般是比较信任的第三方

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现
如果您觉得阅读本文对您有帮助,请点一下“         推荐                ”按钮,您的         “推荐”                将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后         必须在文章页面明显位置给出作者和原文连接                ,否则保留追究法律责任的权利。      

分类: asp.net core 标签: ASP.NET Core分布式项目实战 好文要顶 已关注 收藏该文

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现
12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现
12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

GASA

关注 - 5

粉丝 - 44 我在关注他 取消关注 0 0 « 上一篇: Sqlserver内存管理:限制最大占用内存(转载)

» 下一篇: jQuery操作复选框checkbox技巧总结(转)

posted @ 2019-03-12 12:59 GASA 阅读( 16) 评论( 0) 编辑 收藏 刷新评论 刷新页面 返回顶部 发表评论

昵称:

评论内容:

12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现
12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现
12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现
12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现
12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现
12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现 12.oauth密码模式identity server4实现

不改了 退出 订阅评论

[Ctrl+Enter快捷键提交]

【推荐】超50万C++/C#源码: 大型实时仿真组态图形源码

【活动】戴尔助力小企业,商务爆品5折秒,最低低至¥2399

【推荐】程序员问答平台,解决您开发中遇到的技术难题

相关博文:

· 12-oauth密码模式identityserver4实现

· 【ASP.NET Core分布式项目实战】(一)IdentityServer4登录中心、oauth密码模式identity server4实现

· ASP.NET Core分布式项目-2.oauth密码模式identity server4实现

· identityserver4证书

· 【ASP.NETCore分布式项目实战】(一)IdentityServer4登录中心、oauth密码模式identityserver4实现

最新新闻

· 乐游科技与亚马逊工作室达成合作 共同开发《指环王》

· 让新西兰国防军出动军用卡车保护的珍稀物种,差点被一只猫“团灭”

· 西数宣布闪存工厂断电事故生产已经恢复 损失3.4亿美元

· AMD CEO Lisa Su 更高端的Navi显卡已经在路上了

· 波兰科研团队称银河系是弯的,网友:呵呵,中国早就发现了!

» 更多新闻...

历史上的今天:

2014-03-12 Extjs 3 Grid相关操作

2014-03-12 Extjs 3 TreePanel相关操作

2014-03-12 若要调试此模块,请将其项目生成配置更改为“调试”模式。若要取消显示此消息,请禁用“启动时若没有用户代码则发出警告”调试器选项。

转载于:https://www.cnblogs.com/owenzh/p/11289963.html