WebEnh

.net7 mvc jquery bootstrap json 学习中 第一次学PHP,正在研究中。自学进行时... ... 我的博客 https://enhweb.github.io/ 不错的皮肤:darkgreentrip,iMetro_HD
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年9月24日

摘要: 在现代应用程序中,认证已不再是简单的将用户凭证保存在浏览器中,而要适应多种场景,如App,WebAPI,第三方登录等等。在 ASP.NET 4.x 时代的Windows认证和Forms认证已无法满足现代化的需求,因此在ASP.NET Core 中对认证及授权进行了全新设计,使其更加灵活,可以应付各种 阅读全文

posted @ 2019-09-24 17:56 WebEnh 阅读(320) 评论(0) 推荐(0) 编辑

摘要: Kubernetes Dashboard 是一个管理Kubernetes集群的全功能Web界面,旨在以UI的方式完全替代命令行工具(kubectl 等)。 目录 部署 创建用户 集成Heapster 访问 kubectl proxy NodePort API Server Ingress 部署 Da 阅读全文

posted @ 2019-09-24 17:50 WebEnh 阅读(672) 评论(0) 推荐(0) 编辑

摘要: 断断续续的使用Docker好几年了,但是一直没有全面深入的去了解过,每次用到都是Google一下相关的命令解决临时的问题,到头来却毫无收获。好在,我终于意识到了这个问题,便决定从头开始,耐心的学学Docker,并把学习过程记录下来,方便以后参考,也望与大家交流学习。 本人比较偏爱Ubuntu,故本文 阅读全文

posted @ 2019-09-24 17:49 WebEnh 阅读(184) 评论(0) 推荐(0) 编辑

摘要: 目录 目标 准备 主机 软件 步骤 (1/4)安装 kubeadm, kubelet and kubectl (2/4)初始化master节点 (3/4) 安装网络插件 (4/4)加入其他节点 (可选)在非主节点上管理集群 (可选)映射API服务到本地 (可选)部署一个微服务 卸载集群 目标 在您的 阅读全文

posted @ 2019-09-24 17:49 WebEnh 阅读(305) 评论(0) 推荐(0) 编辑

摘要: 在微服务化盛行的今天,日志的收集、分析越来越重要。ASP.NET Core 提供了一个统一的,轻量级的Logining系统,并可以很方便的与第三方日志框架集成。我们也可以根据不同的场景进行扩展,因为ASP.NET Core Logining系统设计的非常灵活性,我们可以很容易的添加自己的LogPro 阅读全文

posted @ 2019-09-24 17:48 WebEnh 阅读(284) 评论(0) 推荐(0) 编辑

摘要: ASP.NET Core 中基于策略的授权旨在分离授权与应用程序逻辑,它提供了灵活的策略定义模型,在一些权限固定的系统中,使用起来非常方便。但是,当要授权的资源无法预先确定,或需要将权限控制到每一个具体的操作当中时,基于策略的授权便不再适用,本章就来介绍一下如何进行动态的授权。 目录 基于资源的授权 阅读全文

posted @ 2019-09-24 17:47 WebEnh 阅读(846) 评论(0) 推荐(1) 编辑

摘要: 在上一章中,详细介绍了 ASP.NET Core 中的授权策略,在需要授权时,只需要在对应的Controler或者Action上面打上[Authorize]特性,并指定要执行的策略名称即可,但是,授权策略是怎么执行的呢?怀着一颗好奇的心,忍不住来探索一下它的执行流程。 目录 MVC中的授权 Auth 阅读全文

posted @ 2019-09-24 17:44 WebEnh 阅读(599) 评论(0) 推荐(0) 编辑

摘要: 经过前面几章的姗姗学步,我们了解了在 ASP.NET Core 中是如何认证的,终于来到了授权阶段。在认证阶段我们通过用户令牌获取到用户的Claims,而授权便是对这些的Claims的验证,如:是否拥有Admin的角色,姓名是否叫XXX等等。本章就来介绍一下 ASP.NET Core 的授权系统的简 阅读全文

posted @ 2019-09-24 17:43 WebEnh 阅读(1136) 评论(0) 推荐(0) 编辑

摘要: 在现代Web应用程序中,通常会使用Web, WebApp, NativeApp等多种呈现方式,而后端也由以前的Razor渲染HTML,转变为Stateless的RESTFulAPI,因此,我们需要一种标准的,通用的,无状态的,与语言无关的认证方式,也就是本文要介绍的JwtBearer认证。 目录 B 阅读全文

posted @ 2019-09-24 17:42 WebEnh 阅读(975) 评论(0) 推荐(0) 编辑

摘要: 在ASP.NET 4.X 中,我们最常用的是Forms认证,它既可以用于局域网环境,也可用于互联网环境,有着非常广泛的使用。但是它很难进行扩展,更无法与第三方认证集成,因此,在 ASP.NET Core 中对认证与授权进行了全新的设计,并使用基于声明的认证(claims-based authenti 阅读全文

posted @ 2019-09-24 17:41 WebEnh 阅读(880) 评论(0) 推荐(0) 编辑

摘要: 在上一章中,我们了解到,Cookie认证是一种本地认证方式,通常认证与授权都在同一个服务中,也可以使用Cookie共享的方式分开部署,但局限性较大,而如今随着微服务的流行,更加偏向于将以前的单体应用拆分为多个服务并独立部署,而此时,就需要一个统一的认证中心,以及一种远程认证方式,本文就来介绍一下如今 阅读全文

posted @ 2019-09-24 17:40 WebEnh 阅读(2285) 评论(0) 推荐(1) 编辑

摘要: asp.net core 从单机到集群 Intro# 这篇文章主要以我的活动室预约的项目作为示例,看一下一个 asp.net core 应用从单机应用到分布式应用需要做什么。 示例项目# 活动室预约提供了两个版本,集群版 和 单机版 单机版方便部署,不依赖其他环境,数据库使用的是 sqlite,详细 阅读全文

posted @ 2019-09-24 16:12 WebEnh 阅读(231) 评论(0) 推荐(0) 编辑

摘要: 由于HTTP协议是无状态的,但对于认证来说,必然要通过一种机制来保存用户状态,而最常用,也最简单的就是Cookie了,它由浏览器自动保存并在发送请求时自动附加到请求头中。尽管在现代Web应用中,Cookie已略显笨重,但它依然是最为重要的用户身份保存方式。在 上一章 中整体的介绍了一下 ASP.NE 阅读全文

posted @ 2019-09-24 15:45 WebEnh 阅读(664) 评论(0) 推荐(0) 编辑

摘要: 前言,为什么会分别在两个框架下编写Windows Service,是因为最近在做区块链这块,使用的是NEO(小蚁区块链)的相关技术,NEO使用的是.net core 2.1,业务上需要写两个程序,一个同步数据到本地,一个保持对链上数据的访问。之前一直是用的控制台,但是部署后容易误操作,关闭之类的(实 阅读全文

posted @ 2019-09-24 15:34 WebEnh 阅读(422) 评论(1) 推荐(0) 编辑

摘要: 一、搭建项目 1、创建一个ASP.NET Core MVC 项目 2、nuget 下载和安装 MicroSoft.AspNetCore.SignalR vs提示版本冲突 这时我们选择低版本即可 二、SignalR配置 1、在model中创建一个类MyHub 代码如下 public class MyH 阅读全文

posted @ 2019-09-24 15:32 WebEnh 阅读(593) 评论(0) 推荐(0) 编辑

摘要: 大纲 本系列会分为2-3篇文章. 第一篇介绍SignalR的预备知识和原理 然后会介绍SignalR和如何在ASP.NET Core里使用SignalR. 本文的目录如下: 实时Web简述 Long Polling SSE (Server Sent Events) Websocket 实时Web简述 阅读全文

posted @ 2019-09-24 15:31 WebEnh 阅读(235) 评论(0) 推荐(0) 编辑

摘要: 大纲 本系列会分为2-3篇文章. 第一篇介绍了SignalR的预备知识和原理 本文介绍SignalR以及ASP.NET Core里使用SignalR. 本文的内容: 介绍SignalR 在ASP.NET Core中使用SignalR SignalR SignalR是一个.NET Core/.NET 阅读全文

posted @ 2019-09-24 15:29 WebEnh 阅读(583) 评论(0) 推荐(1) 编辑

摘要: 强制换行 1、word-break: break-all; 只对英文起作用,以字母作为换行依据。 2、word-wrap: break-word; 只对英文起作用,以单词作为换行依据。 3、white-space: pre-wrap; 只对中文起作用,强制换行。 禁止换行 white-space:n 阅读全文

posted @ 2019-09-24 15:28 WebEnh 阅读(2082) 评论(0) 推荐(0) 编辑

摘要: 关于 Swashbuckle.AspNetCore3.0 一个使用 ASP.NET Core 构建的 API 的 Swagger 工具。直接从您的路由,控制器和模型生成漂亮的 API 文档,包括用于探索和测试操作的 UI。项目主页:https://github.com/domaindrivendev 阅读全文

posted @ 2019-09-24 13:02 WebEnh 阅读(247) 评论(0) 推荐(0) 编辑

摘要: asp.net core中使用Swashbuckle.AspNetCore生成接口文档 Swashbuckle.AspNetCore:swagger的asp.net core实现,本文使用版本为v1.1.0项目地址:https://github.com/domaindrivendev/Swashbu 阅读全文

posted @ 2019-09-24 13:01 WebEnh 阅读(2204) 评论(0) 推荐(1) 编辑