上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 50 下一页

2019年4月9日

asp.net core系列 51 Identity 授权(下)

摘要: 1.6 基于资源的授权 前面二篇中,熟悉了五种授权方式(对于上篇讲的策略授权,还有IAuthorizationPolicyProvider的自定义授权策略提供程序没有讲,后面再补充)。本篇讲的授权方式不是一种全新的授权方式,而是授权应用场景的灵活控制。 基于资源的授权是控制在 razor pages 阅读全文

posted @ 2019-04-09 12:03 花阴偷移 阅读(1639) 评论(4) 推荐(1) 编辑

2019年4月8日

asp.net core系列 50 Identity 授权(中)

摘要: 1.5 基于策略的授权 在上篇中,已经讲到了授权访问(authorization)的四种方式。其中Razor Pages授权约定和简单授权二种方式更像是身份认证(authentication) ,因为只要是合法用户登录就能访问资源。 而角色授权和声明授权二种方式是真正的授权访问(authorizat 阅读全文

posted @ 2019-04-08 10:42 花阴偷移 阅读(1638) 评论(1) 推荐(1) 编辑

2019年4月3日

asp.net core系列 49 Identity 授权(上)

摘要: 一.概述 授权是指用户能够访问资源的权限,如页面数据的查看、编辑、新增、删除、导出、下载等权限。ASP.NET Core 授权提供了多种且灵活的方式,包括:Razor pages授权约定、简单授权、Role角色授权、Claim声明授权、Policy策略授权、资源授权、视图授权。 1.1 Razor 阅读全文

posted @ 2019-04-03 11:44 花阴偷移 阅读(1968) 评论(1) 推荐(1) 编辑

2019年3月25日

asp.net core系列 48 Identity 身份模型自定义

摘要: 一.概述 ASP.NET Core Identity提供了一个框架,用于管理和存储在 ASP.NET Core 应用中的用户帐户。 Identity添加到项目时单个用户帐户选择作为身份验证机制。 默认情况下,Identity可以使用的 Entity Framework (EF) Core 数据模型。 阅读全文

posted @ 2019-03-25 15:51 花阴偷移 阅读(3121) 评论(1) 推荐(2) 编辑

2019年3月22日

asp.net core系列 47 Identity 自定义用户数据

摘要: 一.概述 接着上篇的WebAppIdentityDemo项目,将自定义用户数据添加到Identity DB,自定义扩展的用户数据类应继承IdentityUser类, 文件名为Areas / Identity / Data / {项目名称}User.cs。自定义的用户数据模型属性需要使用[Person 阅读全文

posted @ 2019-03-22 16:24 花阴偷移 阅读(2408) 评论(0) 推荐(4) 编辑

2019年3月21日

asp.net core系列 46 Identity介绍

摘要: 一. Identity 介绍 ASP.NET Core Identity是一个会员系统,可为ASP.NET Core应用程序添加登录功能。可以使用SQL Server数据库配置身份以存储用户名,密码和配置文件数据。或者,可以使用另一个持久性存储,例如,Azure表存储。下面学习如何使用Identit 阅读全文

posted @ 2019-03-21 17:00 花阴偷移 阅读(3449) 评论(0) 推荐(2) 编辑

2019年3月20日

asp.net core系列 45 Web应用 模型绑定和验证

摘要: 一. 模型绑定 ASP.NET Core MVC 中的模型绑定,是将 HTTP 请求中的数据映射到action方法参数。 这些参数可能是简单类型的参数,如字符串、整数或浮点数,也可能是复杂类型的参数。 当 MVC 收到 HTTP 请求时,它会将此请求路由定位到控制器的指定action方法。默认路由模 阅读全文

posted @ 2019-03-20 10:43 花阴偷移 阅读(1051) 评论(0) 推荐(2) 编辑

2019年3月19日

asp.net core系列 44 Web应用 布局

摘要: 一.概述 MVC的视图与Razor页面经常共享视觉和程序元素,通过使用布局来完成,布局还可减少重复代码。本章演示了以下内容的操作方法:(1)使用通用布局,(2)自定义布局,(3) 共享指令,(4)在呈现Razor页面或MVC视图之前运行通用代码。 大多数 Web 应用都有一个通用布局,可在页面间切换 阅读全文

posted @ 2019-03-19 09:05 花阴偷移 阅读(1317) 评论(0) 推荐(1) 编辑

2019年3月18日

asp.net core系列 43 Web应用 Session分布式存储(in memory与Redis)

摘要: 一.概述 HTTP 是无状态的协议。 默认情况下,HTTP 请求是不保留用户值或应用状态的独立消息。 本文介绍了几种保留请求间用户数据和应用状态的方法。下面以表格形式列出这些存储方式,本篇专讲Session会话状态,计划下篇再讲应用状态。 存储方法 存储机制 依赖关系注入 服务器端应用代码 1.1 阅读全文

posted @ 2019-03-18 09:43 花阴偷移 阅读(1494) 评论(3) 推荐(2) 编辑

2019年3月14日

asp.net core系列 42 Web 应用 分部视图

摘要: 一.分部视图 对于MVC 视图和 Razor Pages 页面,都有分部视图功能。通常将 MVC 视图和 Razor Pages 页面统称为“标记文件”,下面会常提到该名词。使用分部视图的优势包括:(1) 将大型标记文件分解为更小的组件。(2) 减少跨标记文件中,常见标记内容的重复。 建议:(1)不 阅读全文

posted @ 2019-03-14 10:35 花阴偷移 阅读(1267) 评论(1) 推荐(3) 编辑

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 50 下一页

导航