摘要:
ASP.NET Core 授权系统中的三种授权方式:Policy, Roles, AuthenticationSchemes 基于角色的授权 基于角色的授权,我们都比较熟悉,使用方式如下: [Authorize(Roles = "Admin")] // 多个Role可以使用,分割 public cl 阅读全文
摘要:
1、Bearer认证概念 Bearer验证也属于HTTP协议标准验证。 Bearer验证中的凭证称为BEARER_TOKEN,或者是access_token,它的颁发和验证完全由我们自己的应用程序来控制,而不依赖于系统和Web服务器,Bearer验证的标准请求方式如下: Authorization: 阅读全文
摘要:
为了让用户登录更方便,所以有了第三方登录,比如github,qq,淘宝等。oauth就是第三方登录的实现方案,第三方登录的原理: A 网站让用户跳转到 GitHub。 GitHub 要求用户登录,然后询问"A 网站要求获得 xx 权限,你是否同意?" 用户同意,GitHub 就会重定向回 A 网站, 阅读全文
摘要:
网络验证方案大致可分为两种:HTTP协议标准验证如:"Basic"、"Digest"、“Bearer”,非标准的方案如:Form验证、cookie验证。本文介绍的是cookie验证。 1、创建一个带有mvc的asp.net core 应用程序,本文实例选择的版本是.net 5。(文末有完整demo) 阅读全文
摘要:
使用entity framework core时报如标题错误。 在startup.cs文件中配置服务 public void ConfigureServices(IServiceCollection services) { services.AddControllers(); //注册数据库上下文 阅读全文
摘要:
第一步,下载镜像 docker pull rabbitmq:management management标签的含义是下载的镜像包含manage模块。包含web管理页面。第二步,安装 docker run -dit --name myrabbitmq -e RABBITMQ_DEFAULT_USER=a 阅读全文
摘要:
mac本安装了win10,默认不开始虚拟化支持。如果需要安装docker for windows,是需要虚拟化支持的。 第一步 启用windows功能病重启 第二步下载rEFInd-bin软件并解压。 链接:https://pan.baidu.com/s/19-tsy7ivVc4I-NIj4NKUe 阅读全文
摘要:
1、准备工作 1.1下载官方配置文件并修改 下载地址:https://raw.githubusercontent.com/redis/redis/6.0/redis.conf 修改: bind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问 protected-mode no # 阅读全文
摘要:
本地安装了Docker和VMware后,无法同时启动。因为Docker和VMware都相当于Hypervisor,并且基于虚拟机属性需要获取对CPU等硬件的掌控权,因为在同一台机器上无法同时运行。 解决方案: 1、打开hyper服务 2、管理员身份打开power sheel或者cmd 使用docke 阅读全文
摘要:
相关概念和说明可以查看上篇文章windows部署:https://www.cnblogs.com/chenxizhaolu/p/14434645.html 这里重点记录docker-compose部署的配置文件 配置文件: 文件1:docker-compose.yaml version: "3" n 阅读全文