随笔分类 -  ASP.NET Core

摘要:背景 现在比较流行微服务部署:方便快速迭代且不影响其他业务系统 nacos 之前想转java 然后关注了一下java 方面的技术,后面接触了nacos 所以就用nacos 来作为服务注册和配置中心 接下来让我们开始吧 安装nacos 请参考这里:教程 开始编码 创建2 个 webapi 项目,一个类 阅读全文
posted @ 2022-11-25 16:58 细品人生 阅读(268) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://cloud.tencent.com/developer/column/89717 课程介绍 内容综述 Net Core 的现状、未来以及环境搭建 Startup:掌握ASP.NET Core 的启动过程 依赖注入:良好架构的起点 上篇 中篇 下篇 作用域与对象释放行为 上篇 阅读全文
posted @ 2022-02-08 08:33 细品人生 阅读(213) 评论(0) 推荐(0) 编辑
摘要:1-创建公共类库 IDS4.Core 1.1-引用 IdentityServer4 1.2-创建 Config.cs 配置类 1 using IdentityServer4.Models; 2 3 namespace IDS4.Core.ClientCredentials 4 { 5 /// <su 阅读全文
posted @ 2022-01-05 15:20 细品人生 阅读(110) 评论(0) 推荐(0) 编辑
摘要:1-快捷键 动作 macOS Windows Show Command Palette Cmd + Shift + P 或 F1 Ctrl+ Shift + P 或 F1 Go To Definition F12 F12 Go Back Ctrl +- Alt + 左箭头 Go Forward Ct 阅读全文
posted @ 2021-10-17 22:41 细品人生 阅读(110) 评论(0) 推荐(0) 编辑
摘要:PS:文档地址 https://docs.abp.io/zh-Hans/abp/latest/Data-Access 1-生成数据库脚本 1.1-迁移命令知识点 https://docs.microsoft.com/zh-cn/ef/core/managing-schemas/migrations/ 阅读全文
posted @ 2021-07-19 15:04 细品人生 阅读(410) 评论(0) 推荐(0) 编辑
摘要:PS:中文文档地址 1- 生成项目的方式 1.1- 模板生成地址 https://abp.io/get-started 1.2-abp cli 命令生成 https://docs.abp.io/zh-Hans/abp/latest/Getting-Started?UI=MVC&DB=EF&Tiere 阅读全文
posted @ 2021-07-19 14:08 细品人生 阅读(678) 评论(0) 推荐(0) 编辑
摘要:0-添加 Autofac.Extensions.DependencyInjection 引用 1-NetCore 2.x 依赖注入模式 1 # 返回类型 改成 IServiceProvider 2 public IServiceProvider ConfigureServices(IServiceC 阅读全文
posted @ 2020-06-28 17:27 细品人生 阅读(238) 评论(0) 推荐(1) 编辑
摘要:1-配置连接 1 var connection = new signalR.HubConnectionBuilder() 2 .withUrl("http://localhost:5000/doopstream") 3 //重连函数,参数是重连间隔时间,单位毫秒 4 .withAutomaticRe 阅读全文
posted @ 2020-03-18 16:58 细品人生 阅读(902) 评论(0) 推荐(2) 编辑
摘要:1-配置 repo 1.1执行一下命令,创建文件 $ vi /etc/yum.repos.d/nginx.repo 1.2 在上面创建的文件中,添加以下内容 [nginx] name=nginx repo baseurl=http://nginx.org/packages/mainline/cent 阅读全文
posted @ 2019-08-27 19:18 细品人生 阅读(153) 评论(0) 推荐(0) 编辑
摘要:1-先决条件 CentOS7 X64版本,内核版本大于等于3.10 2-安装 Docker 2.1 卸载旧版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest 阅读全文
posted @ 2019-08-27 19:17 细品人生 阅读(669) 评论(0) 推荐(0) 编辑
摘要:1-背景介绍 需要做一个简单权限系统,基于 角色,用户,菜单 的模式 基于IActionFilter全局拦截,在内部跳转或者浏览器跳转的时候,拦截是成功的,当通过AJAX 请求的时候,页面就不会跳转 2-登录后初始化该用户权限到redis 缓存 因为菜单没有设置失效机制,所以登录就刷新菜单缓存数据 阅读全文
posted @ 2019-02-27 14:09 细品人生 阅读(1713) 评论(1) 推荐(1) 编辑
摘要:使用密码保护 API OAuth 2.0 协议允许资源拥有者给客户端密码授权:客户端向令牌服务发送用户密码,以获取代表该用户的访问令牌。 该规范建议仅将“资源所有者密码授予”用于“可信”(或旧版)应用程序。一般来说,当您想验证用户身份并请求访问令牌时,使用交互式流程之一的 OpenID Connec 阅读全文
posted @ 2018-05-20 21:55 细品人生 阅读(224) 评论(0) 推荐(0) 编辑
摘要:使用客户端凭据保护 API quickstart 介绍了使用 IdentityServer 保护 API 的最基本场景。 接下来的场景,我们将定义一个 API 和一个想要访问它的客户端。 客户端将在 IdentityServer 上请求访问令牌并使用它来访问 API。 定义 API 在系统中定义您需 阅读全文
posted @ 2018-05-16 23:01 细品人生 阅读(707) 评论(0) 推荐(0) 编辑
摘要:启动和概览 有两种基本的方式来启动一个新的 IdentityServer 项目: 从空项目开始(从头开始) 从 Visual Studio 的 ASP.NET Identity 模板开始 假如您从头开始,不要担心所有的东西都需要从头弄起,因为我们提供了一些帮助和内存存储方法。 假如您从 ASP.NE 阅读全文
posted @ 2018-05-16 12:47 细品人生 阅读(462) 评论(0) 推荐(0) 编辑
摘要:术语 你需要了解一下,规范、文档和对象模型使用的术语有哪些。 IdentityServer IdentityServer 是一个 OpenID Connect 提供程序 - 它实现了 OpenID Connect 和 OAuth 2.0 协议。 针对同一个角色(IdentityServer)在不同的 阅读全文
posted @ 2018-05-13 22:59 细品人生 阅读(309) 评论(0) 推荐(0) 编辑
摘要:支持和咨询选项 我们为 IdentityServer 提供多个免费和商业支持及咨询选项。 免费支持 免费支持是基于社区的,而且使用的是公共论坛 StackOverflow 有越来越多的使用 IdentityServer 的社区用户通过 StackOverflow 来监控 IdentityServer 阅读全文
posted @ 2018-05-13 22:05 细品人生 阅读(193) 评论(0) 推荐(0) 编辑
摘要:IdentityServer 实现了以下协议: OpenID Connect OpenID Connect Core 1.0 (spec) OpenID Connect Discovery 1.0 (spec) OpenID Connect Session Management 1.0 - draf 阅读全文
posted @ 2018-05-13 11:54 细品人生 阅读(245) 评论(0) 推荐(0) 编辑
摘要:打包和构建 IdentityServer 由多个 nuget 软件包组成的。 IdentityServer4 nuget | github 包含 IdentityServer 核心对象模型,服务和中间件。只包含对内存配置和用户存储的支持 - 但是你可以通过配置为其他商店的插件提供支持。这就是关于其他 阅读全文
posted @ 2018-05-13 11:52 细品人生 阅读(212) 评论(0) 推荐(0) 编辑
摘要:贡献 我们非常乐于接受社区贡献,但您应遵循一些指导原则,以便我们可以很方便的解决这个问题。 如何贡献? 最简单的方法是打开一个问题并开始讨论。然后,我们可以决定如何实现一个特性或一个变更。如果您即将提交带有代码更改的拉取请求,请从描述开始,仅做最小的更改并提供涵盖这些更改的测试。 当然,还请先阅读: 阅读全文
posted @ 2018-05-12 01:29 细品人生 阅读(216) 评论(0) 推荐(0) 编辑
摘要:整体概况 大多数现代应用程序看起来或多或少像这样: 最常见的交互是: 浏览器与 Web 应用程序进行通信 Web 应用程序与 Web API 进行通信(有时是Web应用程序自己发起,有时代表用户发起) 基于浏览器的应用程序与 Web API 进行通信 本机应用程序与Web API进行通信 基于服务器 阅读全文
posted @ 2018-05-11 19:15 细品人生 阅读(338) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示