- 博客(20)
- 收藏
- 关注
转载 IdentityServer4 sign-in
原文地址Sign-inIdentityServer 代表 user 分配token之前,user必须登录IdentityServerCookie authentication使用 cookie 进行身份认证的方式,是通过 Asp.Net Core 的 cookie authentication handler 实现的。IdentityServer 注册了两个 cockie ha...
2019-08-14 16:16:00 251
转载 IdentityServer4 Clients
原文地址Clients 的定义Client是指那些从 identityserver获取 token的应用通常需要为client定义下面通用的设置唯一的client idsecret, 如果需要允许交互的令牌服务(也叫做 grant type)一个接收 identity 和/或 access token 的网络地址client 被允许访问的 一组 scope (也叫做re...
2019-08-12 18:10:00 234
转载 IdentityServer4 Resources
原文地址Resources 的定义通常在系统中是顶一个需要保护的资源。这些资源可是用户的信息,比如身份信息或者邮箱地址,也可以是某些API的访问权限。Note: 可以通过C#的对象模型或者通过数据库定义资源。通过实现 IResourceStore 来处理这些低层次的细节。本文章使用 in-memory 的实现方式。identity resources 的定义Identity...
2019-08-12 18:09:00 194
转载 EntityFrameworkCore 中的 Attach 方法
Attach 的坑ModelFiledDatabase ValueConsole ValueUserPhone+123000000000+12333333333UserEmailnulleeeeeeeUserId11dbcontext.Users.Add(new User() { UserName...
2019-05-10 15:14:00 364
转载 StackExchange.Redis 官方文档
时隔多年的翻译终于完成了第六个,也是很重要的的官方文档,是介绍有关链接管理,管道流水线和多路复用的官方地址在这里:官方文档下面做个汇总:StackExchange.Redis 官方文档(一) BasicsStackExchange.Redis 官方文档(二) ConfigurationStackExchange.Redis 官方文档(三) EventsStackExchang...
2018-12-28 17:20:00 166
转载 StackExchange.Redis 官方文档(六) PipelinesMultiplexers
流水线和复用糟糕的时间浪费。现代的计算机以惊人的速度产生大量的数据,而且高速网络通道(通常在重要的服务器之间同时存在多个链路)提供了很高的带宽,但是计算机花费了大量的时间在 等待数据 上面,这也是造成使用持久性链接的编程方式越来越流行的原因之一。常规的编码方式:string a = db.StringGet("a");string b = db.StringGet("b");就步...
2018-12-28 16:59:00 218
转载 docker 在运行 aspnetcore 镜像时提示 命令找不到
不要讲路径映射到镜像中的应用根文件夹 例如默认的 /app转载于:https://www.cnblogs.com/ArvinZhao/p/10000937.html
2018-11-22 14:38:00 292
转载 A Guide to Python's Magic Methods
Book Source:[https://rszalski.github.io/magicmethods/]magic methods: 名称前后有双下划线的方法构造函数和初始化初始化类实例时,__new__方法比__init__方法首先被调用__del__:当被作为垃圾回收时调用的方法,可以用来做一些额外的清理工作。最好不要使用它来清理占用的资源(端口,文件流,链接)...
2018-09-12 17:37:00 79
转载 Python 线程启动的四种方式
import threading,_threaddef action(i): print(i **32)#带有状态的子类class Mythread(threading.Thread): def __init__(self, i): self.i = i threading.Thread.__init__(self) def...
2018-06-11 13:34:00 217
转载 Git 命令的学习
git init: 初始化git add [files]:添加追踪的文件git status:查看更改的状态git status -s:查看更改的状态,信息简略化显示git commit:提交变更(-m 添加变更的记录)git branch <name>:创建名为name的分支git checkout <branch name>:切换当前工作的分支到 ...
2018-05-28 16:00:00 112
转载 Node.js v10.1.0 Documentation
ModulesStable在 Node.js 模块系统中,每个文件都会被当做一个独立的模块。假设有一个名为 foo.js:const circle = require('./circle.js');console.log(`The area of a circle of radius 4 is ${circle.area(4)}`);第一行中,foo.js加载了同文件夹下的模块...
2018-05-22 18:16:00 137
转载 Vim 在 windows 下的应用
常用命令的学习。第一部分Esc:返回到 正常模式h j k l:左下上右x:删除字符(normal mode):q!:放弃所有更改并退出vim:wq:保存所有更改并退出vimi:进入编辑模式(normal mode)第二部分dw:删除整个单词,当光标定位在单词首字母上(normal mode)d$:删除从当前光标到行尾所有的内容(normal mode)de:删除从...
2018-05-21 17:14:00 100
转载 链接
ASP.NET 身份认证最近在学习OWIN的东西,发下对 ASP.NET 身份认证的认识太笼统了,从网上找到几篇好的文章。细说ASP.NET Forms身份认证Membership 三步曲MVC5 - ASP.NET Identity登录原理 - Claims-based认证和OWINowin-and-katana 官方文档MarkDown语法好长时间重回博客园,发现自...
2018-05-02 18:20:00 122
转载 StackExchange.Redis 官方文档(五) Keys, Values and Channels
Keys, Values and Channels在使用redis的过程中,要注意到 key 和 everthing else 有很大不同.一个key是在同一个数据库当中一个数据片段(可能是String、List、Hash,或者其他的redis数据类型)所特有的名称。key并不会被执行。进一步来说,在使用集群或者其他的分片系统时,key定义了哪一个节点存储了这个数据。所以key对于 r...
2017-05-08 16:45:00 256
转载 StackExchange.Redis 官方文档(四) KeysScan
KEYS, SCAN, FLUSHDB 方法在哪?经常有人问这些问题:好像并没有看到 Keys(...) 或者 Scan(...)方法?那我要怎么查询数据库里面存有哪些key?或者好像没有Flush(...)方法?那我要怎么清除数据库里面的所有key?问题的关键就在这里:数据库。因为StackExchange.Redis旨在cluster等场景,知道哪些命令的目标是da...
2016-11-24 11:40:00 196
转载 ServiceStack.Redis 使用链接池方法
PooledRedisClientManager1、RedisManage.cspublic static class RedisManager{ private static PooledRedisClientManager _prcm; static RedisManager() { CreateManager(); } /// <...
2016-11-22 10:36:00 271
转载 StackExchange.Redis 官方文档(三) Events
事件ConnectionMultiplexer类型提供了很多可以用来了解表面状态下正在发生着什么的事件。这对日志是很有用的。ConfigurationChanged - ConnectionMultiplexer内的链接配置发生改变时发生ConfigurationChangedBroadcast - 当通过pub/sub收到重新配置的信息时反生:发生的原因一般是因为使用了ISer...
2016-11-21 10:30:00 166
转载 StackExchange.Redis 官方文档(二) Configuration
配置有多种方式可以配置redis,StackExchange.Redis提供了一个丰富的配置模型,在执行Connect (or ConnectAsync) 时被调用:var conn = ConnectionMultiplexer.Connect(configuration);这里的 configuration 可以是一下类型当中的任意一项:一个ConfigurationOpt...
2016-11-20 14:33:00 281
转载 List<KeyValuePair<TKey,TValue>> 与 Dictionary<TKey,TValue> 不同
两者都可以通过 KeyValuePair<TKey,TValue> 进行遍历,并且两者可以相互转换:List<KeyValuePair<string,string>> list = new List<KeyValuePair<string, string>>();list.Add(new KeyValuePair<s...
2016-10-27 20:02:00 248
转载 StackExchange.Redis 官方文档(一) Basics
基本使用方法:StackExchange.Redis的核心是 StackExchange.Redis 命名空间的 ConnectionMultiplexer 类;它隐藏了多服务器的实现细节.ConnectionMultiplexer被设计成可以在多个客户端之间分享和复用.不用每次操作都创建一个对象实例.对于这种使用方式,它是足够的线程安全和完备的.以后所有的示例都会假设已经创建了一个 ...
2016-10-27 14:35:00 221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人