摘要:
先贴上关于使用这个日志组件的一些使用方法,等有时间了在吧官方的文档翻译一下吧,现在真是没时间。 Serilog在使用上主要分为两大块: 第一块是主库,包括Serilog以及Serilog.AspNetCore,如果导入后一个的话会自动导入前一个,因为后者(serilog.aspnetcore)依赖前 阅读全文
摘要:
整体概况 这篇文章前前后后改了很多次,都是根据自己对asp.net core认证过程的不断深入,删删减减。 整个asp.net core在StartUp类的Configure方法中使用一个UseAuthentication()的方式将认证这个中间件添加到了应用中。这个中间件的源码很短,如下: 注:认 阅读全文
摘要:
这篇文章来自:https://ardalis.com/using-mediatr-in-aspnet-core-apps 本文作为翻译,有一些单词翻译成中文可能会有一些误解(对于读者)或者错误(对于作者)的地方,所以在文章中你可以看到一些单词没有进行翻译。如果有不对的地方,请指出,谢谢。 在Asp. 阅读全文
摘要:
使用asp.net core Identity IdentityServer灵活的设计中有一部分是可以将你的用户和他们的数据保存到数据库中的。如果你以一个新的用户数据库开始,那么,asp.net core Identity是一个选择。这个示例演示了如何在IdentityServer中使用asp.ne 阅读全文
摘要:
切换到混合流并且添加API访问 前面的示例中我们开发了API访问和用户认证,现在我们要将两个合并到一起。 OpenID Connect&OAuth 2.0组合的美妙之处是,你可以使用单一协议和与令牌服务进行单一交换来实现这两种功能。 前面的示例中我们使用过了OpenId Connect的隐式流程(i 阅读全文
摘要:
asp.net core2.1认证和授权解密 本篇文章翻译自:https://digitalmccullough.com/posts/aspnetcore-auth-system-demystified.html 全文概述了asp.net core2.0的认证和授权系统是如何运作的,给读者一个较为清 阅读全文
摘要:
利用OpenID Connect添加用户认证 利用OpenID Connect添加用户认证 在这个示例中我们想要通过OpenID Connect协议将交互用户添加到我们的IdentityServer上面。 准备就绪后,我们会创建一个MVC的应用来使用IdentityServer做认证。 添加UI 关 阅读全文
摘要:
使用ResourceOwnerPassword流程来保护API OAuth2.0中的ResourceOwnerPassword授权流程允许一个客户端发送username和password到token服务上面,以便获取一个代表用户的access token。 ”规范“中建议只对受信任的客户端使用这种授 阅读全文
摘要:
使用ClientCredentials流程保护API 这个示例展示了使用IdentityServer中保护APIs的最基本的场景。 在这个场景中我们会定义一个API和一个想要访问它的客户端。客户端会在IdentityServer上面请求一个token,然后使用这个token来访问API。 定义API 阅读全文
摘要:
设置和概述 有两个基本的方式来开启一个新的IdentityServer项目: 从头开始 从asp.net Identity模板开始 如果你从头开始,我们提供了一些基于内存中构建的存储,所以你不必一开始就担心持久化的问题。 如果你从一个Asp.net Identity模板开始,我们提供了一个简单的方式 阅读全文