修身养性,知行合一

  • 首页
  • 爱码
    • 系统
    • 数据库
    • JavaScript
    • CSharp
    • Python
  • 生活
    • 文化
    • 美食
  • 杂谈
  • 关于
CSharp
CSharp

.NET6 的极简风格震撼到了我

今天没什么事,下载了最新的 Visual Studio 2022,配套的 .NET 6 还是很厉害的。 虽然我还没使用,之前也看过不少介绍了,但还是在打开的一瞬间有不小的震撼。 来看一下一个 web 项目的初始代码吧: var builder = WebApplication.CreateBuilder(args); // Add services to the container. builder.Services.AddRazorPages(); var app = builder.Build(); // Co…

2021年11月17日 0条评论 3154点热度 0人点赞 jeremyjone 阅读全文
ASP.NET

浅谈 IEnumerable 与 IQueryable 的区别

开始之前 在写数据操作时,经常会与这两个接口打交道,它们有着几乎相同的方法,使用起来基本无二,甚至通过 As 方法可以相互转换。那么它们之间到底有什么区别,今天就聊聊这两个接口。 为了更好的理解,我们尝试使用如下语句进行理解: IQueryable<Project> projects1 = Db.Where(x => x.Id == projectId); IEnumerable<Project> projects2 = Db.Where(x => x.Id == project…

2021年8月20日 0条评论 4661点热度 0人点赞 jeremyjone 阅读全文
ASP.NET

IdentityServer4深入使用(六)-- 详解资源与客户端的配置

前面已经写过完整的流程。今天分享一下客户端的配置。 开始之前 更多内容,可以查看我的文档:.NET 学习之路-认证中心的配置 正文开始 在 IdentityServer 中,需要我们进行配置的内容,大体分成:IdentityResource、ApiScope、ApiResource 和 Client,它们都是在 IdentityServer4.Models 中定义的。 我们在创建一个 Ids 服务之后,也要首先进行配置初始数据(之前写过的 Config.cs),也就是配置这些内容。 今天要详细梳理一下这些配置,因为…

2021年5月17日 2条评论 5063点热度 2人点赞 jeremyjone 阅读全文
ASP.NET

IdentityServer4深入使用(五)-- 数据持久化

开始之前 更多内容,可以看我的文档:.NET 学习之路-数据的持久化 正文开始 前面只是一个最简单的基础使用方案,虽然已经实现了认证与授权,但是明显并不能满足生产需求,下面就按不同需求进行配置。 上面的例子中,所有数据都在内存中,并不能持久化。如果要数据持久化,上数据库是必然的。 创建使用数据库的项目 通过命令可以快速创建一个带有模板的项目: dotnet new is4ef 下载 示例代码 可以获取完整的配置内容。 也可以创建空项目后按照下面内容自行配置。 配置数据库服务 使用上面命令创建的项目会包含比较完整的内…

2021年3月26日 5条评论 5185点热度 1人点赞 jeremyjone 阅读全文
ASP.NET

IdentityServer4深入使用(四)-- IdentityServer4 的使用

开始之前 更多学习内容,可以看我的 .NET 学习之路系列-IdentityServer4 的使用,持续更新中。 正文开始 IdentityServer4 是基于 OpenId Connect(OIDC)、OAuth 2.0 统一的身份认证和授权系统。它拥有很多功能: 保护你的资源 使用本地帐户或通过外部身份提供程序对用户进行身份验证 提供会话管理和单点登录 管理和验证客户机 向客户发出标识和访问令牌 验证令牌 OpenId Connect(OIDC) OpenId 是一种认证机制,用于对用于的身份进行认证,它允许…

2021年3月25日 0条评论 5315点热度 4人点赞 jeremyjone 阅读全文
ASP.NET

IdentityServer4深入使用(二)-- 认证与授权(下)

开始之前 上篇文章已经学习了如何认证,本篇将深入学习如何授权,如果需要继续理解认证的,包括基础认证,JWT 认证,以及如何在 .Net 项目中使用认证的,都可以看 上篇文章。 更多学习内容,可以看我的 .NET 学习之路系列-认证与授权。 授权 授权通常是针对用户可执行的操作。在 .NET 的解决方案中,授权的使用是非常简单的。它通过 AuthorizeAttribute 和其各种参数来控制。 所有的授权都是在认证之后的,如果开启了授权,而没有提供认证方案,则会报错。 下面的代码,都默认已经配置好了 JWT 认证方…

2021年3月22日 0条评论 3902点热度 0人点赞 jeremyjone 阅读全文
ASP.NET

IdentityServer4深入使用(一)-- 认证与授权(上)

开始之前 更多学习内容,可以看我的 .NET 学习之路系列-认证与授权。 先贴上官方地址: IdentityServer 官方文档(英文) 英文麻烦的,可以看中文,但并不是官方的,同时内容也不是很全: 中文文档 学习之前,需要了解: OAuth2 和 OpenID Connect 两种协议机制。 OAuth 2.0 OAuth2是一种协议,允许应用程序从安全令牌服务请求访问令牌并使用它们与API进行通信。由于可以集中身份验证和授权,因此这种委派降低了客户端应用程序和API的复杂性。 OpenID Connect O…

2021年3月22日 0条评论 5107点热度 0人点赞 jeremyjone 阅读全文
ASP.NET

.net core 中使用 websocket

感觉放了好长时间的假期。贴个 websocket 的简单示例。 整体文件结构 - 项目(WebSockets.Test) |-- Extensions | |-- SocketsExtension.cs |-- Handlers | |-- WebSocketMessageHandler.cs |-- SocketsManager | |-- SocketsHandler.cs | |-- SocketsManager.cs | |-- SocketsMiddleware.cs |-- Program.cs |--…

2021年2月23日 5条评论 5768点热度 4人点赞 jeremyjone 阅读全文
ASP.NET

.NET Core 的 URL 中文路径编码问题

在请求静态文件时,有时路径可能是中文的。.NET Core在接收后会转成奇奇怪怪的字符,导致无法加载文件。 使用 HttpUtility 中的方法可以有效对 url 进行编解码。 下面为示例 using System.Web; public void DoSomething() { // 编码 string encode = HttpUtility.UrlEncode("小鹰"); // %E5%B0%8F%E9%B9%B0 // 解码 string decode = HttpUtility.U…

2020年9月24日 0条评论 5117点热度 0人点赞 jeremyjone 阅读全文
ASP.NET

将 .net core 项目部署到 Linux(含配置多个项目)

部署这事儿,要说简单,其实很简单,尤其巨硬官方文档写的那叫一个清晰。 发布 写好的.net core项目,直接在vs中发布即可,需要注意选择linux: 这里不是重点,相信到了部署阶段,开发和发布并不是本文所要关注的。 部署 本文用的CentOS 7 + Apache环境,如果有不一样的,大同小异,自行参阅文档。 先挂上巨硬的官方文档,这份部署文档相当详细,我也搜了一下其他文章,基本上都是按照这份文档部署的,所以没啥可说的。 巨硬的官方文档:https://docs.microsoft.com/zh-cn/aspn…

2020年6月17日 0条评论 4703点热度 2人点赞 jeremyjone 阅读全文
123

jeremyjone

这个人很懒,什么都没留下

最新 热点 随机
最新 热点 随机
推一个vscode纯黑主题 vue 的递归插槽穿透 Github Pages SPA 重定向 行间距引出的 DOCTYPE 怪异行为 写个小彩蛋 绘制一个可重用的线条阴影
推一个vscode纯黑主题
iOS 正则匹配问题 windows下添加右键菜单并打开文件 真丶深入理解 JavaScript 原型和原型链(三):继承 IdentityServer4深入使用(一)-- 认证与授权(上) IIS Express 通过IP访问的方法和坑 Proxy - JavaScript
最近评论
米優 发布于 6 个月前(05月07日) 老師!!謝謝你的教學!!我成功應用到自己網站中了 多虧有您!
test 发布于 2 年前(11月20日) 这个应该是用来判断图片是否加载完成吧,不是用来判断图片是否已经缓存吧
星星 发布于 2 年前(09月18日) 您好大佬 我修改了node module里面的源码 用什么命令打包成dist
星星 发布于 2 年前(09月18日) 您好大佬怎么自定义gantt头部日期格式
root 发布于 2 年前(09月05日) 謝謝博主!這個有效!
分类
  • ASP.NET
  • CSharp
  • Git
  • JavaScript
  • Python
  • Vue
  • 前端
  • 小程序
  • 工具
  • 建站
  • 数据库
  • 文化
  • 服务器
  • 杂谈
  • 爱码
  • 生活
  • 系统
归档
标签聚合
IdentityServer JavaScript csharp vue mysql TypeScript .net windows

(っ•̀ω•́)っ✎⁾⁾ 开心每一天

COPYRIGHT © 2021 jeremyjone.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

京ICP备19012859号-1

京公网安备 11010802028585号