冠军

导航

统计

2020年11月26日

实现 Application_Start 和 Application_End

正文内容加载中...

posted @ 2020-11-26 09:33 冠军 阅读(156) 评论(3) 推荐(2) 编辑

2020年11月22日

理解 ASP.NET Core: 处理管道

摘要:在 ASP.NET Core 的管道处理部分,实现思想已经不是传统的面向对象模式,而是切换到了函数式编程模式。这导致代码的逻辑大大简化,但是,对于熟悉面向对象编程,而不是函数式编程思路的开发者来说,是一个比较大的挑战。 阅读全文

posted @ 2020-11-22 09:04 冠军 阅读(241) 评论(0) 推荐(3) 编辑

2020年11月20日

理解 ASP.NET Core: 认证

摘要:通常在应用程序中,安全分为前后两个步骤:验证和授权。验证负责检查当前请求者的身份,而授权则根据上一步得到的身份决定当前请求者是否能够访问期望的资源。 阅读全文

posted @ 2020-11-20 14:51 冠军 阅读(1596) 评论(11) 推荐(6) 编辑

2020年11月13日

理解 ASP.NET Core: Host

摘要:本文介绍 Host 的作用 阅读全文

posted @ 2020-11-13 14:49 冠军 阅读(63) 评论(1) 推荐(1) 编辑

2020年10月28日

C# 编译器对局部变量的优化

摘要:编译器会尽可能对代码进行优化,我们可以为了提高代码的易读性增加一些局部变量,这并不会导致生成冗余代码并导致执行性能的下降。 阅读全文

posted @ 2020-10-28 11:22 冠军 阅读(421) 评论(5) 推荐(7) 编辑

2020年10月24日

如何使用 Azure Active Directory 认证和 Microsoft Graph 构建 Blazor Web 应用

摘要:如果您是一个 .NET 开发者,你很可能听过过 Blazor 是一个最近的热门开发技术。Blazor 是一个使用 .NET Blazor 服务器来构建可交互客户端 Web 界面的框架。就是本文所专注的技术,提供了在 ASP.NET Core 应用中,在服务器端寄宿 Razor 组件的支持。UI 的更新通过 SignalR 连接进行。由于多数的应用都需要某些程度的验证和授权,这里将展示如何使用 Azure AD 实现验证的最佳方式,以及如何从 Microsoft Graph 获取数据。 阅读全文

posted @ 2020-10-24 08:41 冠军 阅读(130) 评论(1) 推荐(2) 编辑

2020年9月30日

依赖注入在 dotnet core 中实现与使用:4. 集成 Autofac

摘要:本文介绍了在 ASP.NET Core 应用中集成 Autofac 依赖注入容器,并介绍了拦截器的使用。 本文示例基于 .net core 5 实现。 阅读全文

posted @ 2020-09-30 19:47 冠军 阅读(555) 评论(1) 推荐(0) 编辑

2020年4月2日

在 IdentityServer4 中创建客户端

摘要:如何在 IdentityServer4 中实现客户端凭据验证,并提供自定义的实现。 阅读全文

posted @ 2020-04-02 17:28 冠军 阅读(461) 评论(2) 推荐(1) 编辑

2020年3月29日

IdentityServer4 快速上手

摘要:IdentityServer4 是一个基于 .NET Core 的 OpenID Connect 实现框架。 基于框架创建可运行的应用,通常还需要多个步骤,添加引用、配置项目、框架初始化、按照一系列步骤启动应用等等。那么,基于 IdentityServer4 创建一个可运行的 OpenID Connect 服务器需要多少行代码呢? 得益于 .net core 提供的项目模版支持,实际上,不需要你写一行代码,只需要执行几个简单的命令就可以了。 阅读全文

posted @ 2020-03-29 11:25 冠军 阅读(814) 评论(0) 推荐(0) 编辑

2020年3月28日

GraphQL Part IV: 浏览器内的 IDE

摘要:不做详细说明了。 阅读全文

posted @ 2020-03-28 18:06 冠军 阅读(127) 评论(0) 推荐(0) 编辑