会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
暗夜余晖
博客园
首页
新随笔
联系
订阅
管理
2022年12月3日
Type Script 在流程设计器的落地实践
摘要: 做为公司第一个TS项目,本篇介绍TS如何在流程设计器项目完成落地实践首秀。
阅读全文
posted @ 2022-12-03 20:43 暗夜余晖
阅读(456)
评论(0)
推荐(2)
2021年4月10日
IdentityServer4实战:自定义用户名和密码校验
摘要: 前言 前几篇中我们使用 用户密码模式 生成的token所使用的用户全部都是模拟的测试用户,通过 AddTestUsers(IdentityServerHost.Quickstart.UI.TestUsers.Users) 方式注入到服务中的,实际项目中用户数据都是从数据库而来,在编译期是不知道都有哪
阅读全文
posted @ 2021-04-10 08:30 暗夜余晖
阅读(1213)
评论(0)
推荐(0)
IdentityServer4实战:Token 中返回用户属性
摘要: 前言 在前几篇的学习中,生成的 Token 中只有 sub 这一个用户属性,其他的 username、email、phone等用户属性均没有包含在内。在实际项目中又常常需要从 token 中取得 用户的 sex、head 等属性,本篇笔者将介绍一种添加自定义用户属性的方法,供笔友参考。 IProfi
阅读全文
posted @ 2021-04-10 08:29 暗夜余晖
阅读(589)
评论(0)
推荐(0)
IdentityServer4实战:持久化 Resource
摘要: 前言 在前几篇的学习中,我们定义的 ApiResource、ApiScope、IdentityResource 都是存储在内存中的,通过 AddInMemoryApiScopes(Startup.GetApiScopes())、AddInMemoryIdentityResources(Startup
阅读全文
posted @ 2021-04-10 08:26 暗夜余晖
阅读(1227)
评论(0)
推荐(0)
IdentityServer4实战:持久化 Client
摘要: 前言 在前几篇的学习中,我们定义的四类 Client 都是存储在内存中的,通过 AddInMemoryClients(Startup.GetClients()) 的方式注入到 IDS4的服务中。本篇我们学习如何使用数据库或其他持久化方法存储和读取 Client 。 自定义 ClientStore 在
阅读全文
posted @ 2021-04-10 08:24 暗夜余晖
阅读(612)
评论(0)
推荐(0)
IdentityServer4实战:四种授权模式
摘要: 前言 本篇所讲案例代码全部由上篇《IdentityServer4实战:快速入门》修改而来。 客户端模式 客户端模式只对客户端进行授权,不涉及到用户信息。如果你的api需要提供到第三方应用,第三方应用自己做用户授权,不需要用到你的用户资源,就可以用客户端模式,只对客户端进行授权访问api资源。 这是一
阅读全文
posted @ 2021-04-10 08:21 暗夜余晖
阅读(1760)
评论(0)
推荐(0)
IdentityServer4实战:快速入门
摘要: 项目结构 首先创建3个项目,这3个项目将做为我们学习 IdentityServer4 的基础项目,项目框架全部使用 .NET CORE 3.1。 端口约定如下: MicroShell.IdentityServer4.Server : 5000 MicroShell.IdentityServer4.A
阅读全文
posted @ 2021-04-10 08:19 暗夜余晖
阅读(566)
评论(1)
推荐(0)
2020年3月10日
Web视频监控娱乐版
摘要: 视频监控流程图 录制端实现 视频录制端使用 H5 的 video 捕获电脑的摄像头流媒体,然后通过 canvas 将某个时间点的视频帧生成 base64编码的图片,通过 WebSocket 将base64编码的图片上传到服务器,经过服务器(信令服务器)中转到其它 WebSocket 播放端。 <!D
阅读全文
posted @ 2020-03-10 21:28 暗夜余晖
阅读(437)
评论(0)
推荐(0)
2020年3月6日
前端路由实现原理
摘要: 何为前端路由? 路由(Router)这个概念最先是后端出现的,是用来跟后端服务器进行交互的一种方式,通过不同的路径,来请求不同的资源,请求不同的页面是路由的其中一种功能。 前端随着 ajax 的流行,数据请求可以在不刷新浏览器的情况下进行。异步交互体验中最盛行的就是 SPA —— 单页应用。单页应用
阅读全文
posted @ 2020-03-06 08:36 暗夜余晖
阅读(841)
评论(0)
推荐(1)
2020年1月2日
webpack 打包增加版本信息
摘要: What do we need? 笔者目的是在vue项目打包后的 dist/index.html 文件中写入本次打包git用户、最后一次git提交信息,这样做的目的是便于线上项目的管理和防止同事之间的相互扯皮。最后打包出的效果如下图: How to do? 版本信息需要记录 git最后一次提交作者(
阅读全文
posted @ 2020-01-02 09:25 暗夜余晖
阅读(4862)
评论(0)
推荐(0)
下一页
公告