随笔分类 - .net core
摘要:本文对上一篇文章进行补充,记录部署完成之后发现的几个点。 nginx 的反向代理 根据官方文档走是没有问题的但是请注意在写代理地址的时候如果你的站点不在 80 端口上请加上端口号因为 nginx 默认代理到 80 端口。 server { listen 80; server_name example
阅读全文
摘要:.net core3.1+angular+is4 项目记录:(1)项目规划 本文记录自己写毕设的过程,顺便总结和巩固以前学习的知识。 简介 项目是一个会议签到系统,所有功能围绕会议展开。项目很小预计只有不到 10 个页面,希望在年前做完。 功能分析 1. 首页模块 提醒今日会议 输入邀请码参加会议
阅读全文
摘要:隐式流验证模式:在这种模式下只需要对用户进行认证,而不需要对客户端进行认证,在这种模式下客户端是不被信任的。所以该模式特别适合于 SPA 程序。 目录 1. 配置 is4 项目 2. 前端页面 3. 处理跨域问题 4. 保护 Api 5. 获取 token 中的某些信息 6. 总结 配置 is4 项
阅读全文
摘要:autoMapper 基于约定的对象映射器 目录 1. 安装包 2. 添加服务 3. 书写映射关系 安装包 需要安装两个包: 和`AutoMapper.Extensions.Microsoft.DependencyInjection`第二个是第一个的扩展包 添加服务 在 ConfigureServi
阅读全文
摘要:官方文档推荐两种框架:Swashbuckle 和 NSwag,这里使用 Swashbuckle 来生成接口文档。 目录 1. 安装包 2. 添加服务 3. 配置中间件 4. 添加 UI 5. 设置接口详细信息 1 安装包 需要安装的包: Swashbuckle.AspNetCore.Swagger,
阅读全文
摘要:前文 本文所有内容来自官方文档,如果有写不明白的地方请下方留言或查看官方文档。 今天介绍Authorization Code模式,适用于保密类型的客户端,保密类型客户端可以理解为在服务器端生成页面(比如传统mvc)。 开始 我们需要改进的东西: Is4项目 我们需要的东西: 一个mvc客户端 Is4
阅读全文
摘要:IdentityService4简介 一套为应用程序构建身份认证和访问控制解决方案/框架,包括单点登录,身份认证,授权和API访问控制。 前文 今天介绍ClientCredentials认证类型,适用于服务器与服务器之间身份验证,一般用于定时程序。 开始 我们需要的东西: Api:负责提供数据,被保
阅读全文
摘要:前言: fluentvalidation用于构建强类型验证规则的流行.NET库。方便好用快捷省心!!! 本文按照官方文档进行试验,如果深(不)入(看)的(我)研(写)究(的)请去官网:https://fluentvalidation.net/ 相关包: 核心:FluentValidation .ne
阅读全文