首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

ASP.NET Core 微服务实战》-- 读书笔记(第10章)

应用和微服务安全 云应用意味着应用运行所在的基础设施无法掌控,因此安全不能再等到事后再考虑,也不能只是检查清单上毫无意义的复选框 由于安全与云原生应用密切相关,本章将讨论安全话题,并用示例演示几种保障 ASP.NET...企业一直在开发这种支持性的应用,但当我们需要基于运行在可缩放的云基础设施之的 PaaS 开发此类应用时,很多旧的模式和实践将很快失效 一个最明显的问题就是无法支持 Windows 身份验证 长期以来,ASP.NET...Cookie 身份验证仍然适用 不过它也会给应用增加额外负担 首先,Forms 身份验证要求应用对凭据进行维护并验证 也就是说,应用需要处理好这些保密信息的安全保障、加密和存储 云环境中的应用内加密 在传统 ASP.NET...Core 应用的安全 作为本章第一个代码清单,我们将使用 OIDC 为一个简单的 ASP.NET Core MVC Web 应用提供安全保障功能 创建一个空的 Web 应用 $ dotnet new...mvc 使用 Auth0 账号配置身份提供方服务 现在可转到 http://auth0.com/,注册完成后进入面板,点击“创建客户端”按钮,请确保应用类型选择为“常规 Web 应用” 选择 ASP.NET

1.2K10

ASP.ENT Core 与 RESTful API 开发实战》-- 读书笔记(第2章)

第 2 章 .NET Core 和 ASP.NET Core 2.1 .NET Core 简介 .NET Core 是一个通用的开发平台,最重要的特点是跨平台,同时也是一个开源平台 .NET Core...Core 简介 ASP.NET Core 是免费、开源、高性能而且跨平台的 Web 框架,用来构建 Web 应用程序 ASP.NET Core 具有以下优点: 跨平台,能够在 Windows、macOS...能够在 IIS、Nginx、Apache 和 Docker 上进行托管或者在当前进程内自托管 当目标框架为 .NET Core 时,支持并行应用版本控制 简化新式 Web 开发工具 开源和以社区为中心 ASP.NET...SignalR HTTPS Razor 类库 [ApiController] 特性和 ActionResult 类 Identity UI 类库 Microsoft.AspNetCore.App ASP.NET...Core 应用程序从这个类中的 Main 函数运行,这与控制台程序完全一样 Startup.cs:应用程序启动时的配置类,用于配置 ASP.NET Core 应用程序中的服务、中间件、MVC 和异常处理等

71010

ASP.ENT Core 与 RESTful API 开发实战》(第3章)-- 读书笔记(中)

第 3 章 ASP.NET Core 核心特性 3.3 依赖注入 通常情况下,应用程序由多个组件构成,而组件与组件之间往往存在依赖关系 当我们需要获取数据时,通常的做法是实例化依赖的类,然后调用类里面的方法...,还有属性注入和方法注入 当应用程序中有多处要用到依赖注入时,就需要一个专门的类来负责管理创建所需要的类并创建所有它可能要用到的依赖,这个类就是依赖注入容器,也可以称为控制反转容器,IOC 容器 在 ASP.NET...Core 中,所有被放入依赖注入容器的类型或组件被称为服务 容器中的服务有两种类型:第一种是框架服务,它们是 ASP.NET Core 框架的组成部分;另一种是应用服务,所有由用户放到容器中的服务都属于这一类...在 ASP.NET Core 内置的依赖注入容器中,服务的生命周期有如下3种类型: Singleton:容器会创建并共享服务的单例,且一直会存在于应用程序的整个生命周期内 Transient:每次服务被请求时...:在每一次请求时会创建服务的新实例,并在这个请求内一直共享这个实例 3.4 MVC MVC 是模型、视图、控制器的缩写,它是 Web 应用程序中一种常见的架构模式,最主要的优点是实现了关注点分离 在 ASP.NET

77110

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券