WebEnh

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

09 2017 档案

摘要:移动应用的第三方平台登录在服务端的授权验证 如今,很多移动应用在做用户注册/登录的时候,为减少用户的交互成本,会考虑引入常用的第三方平台的开放登录授权来快速的将用户倒流到自己的平台中。在原来的第三方登录中,很多是采用基于 Web 的 Oauth 登录授权机制,在这种情况下,用户需要在 APP 弹出的 阅读全文

posted @ 2017-09-26 21:57 WebEnh 阅读(211) 评论(0) 推荐(0) 编辑

摘要:适用范围 仅需临时访问的场景 用户会定期在API提供者那里进行登录 OAuth客户端运行在浏览器中(Javascript、Flash等) 浏览器绝对可信,因为该类型可能会将访问令牌泄露给恶意用户或应用程序 流程剖析 1. 让用户明白所做的操作并请求认证 这一步与授权码认证模式中的操作类似,即当牵涉到 阅读全文

posted @ 2017-09-26 21:56 WebEnh 阅读(1219) 评论(0) 推荐(0) 编辑

摘要:适应范围 认证服务器不提供像用户数据这样的重要资源,仅仅是有限的只读资源或者一些开放的API。例如使用了第三方的静态文件服务,如Google Storage或Amazon S3。这样,你的应用需要通过外部API调用并以应用本身而不是单个用户的身份来读取或修改这些资源。这样的场景就很适合使用客户端证书 阅读全文

posted @ 2017-09-26 21:55 WebEnh 阅读(806) 评论(0) 推荐(0) 编辑

摘要:关键字:C# Dictionary 字典 作者:txw1958原文:http://www.cnblogs.com/txw1958/archive/2012/11/07/csharp-dictionary.html 说明 必须包含名空间System.Collection.Generic Diction 阅读全文

posted @ 2017-09-26 21:53 WebEnh 阅读(312) 评论(0) 推荐(0) 编辑

摘要:前言:已经有一个月没写点什么了,感觉心里空落落的。今天再来篇干货,想要学习Webapi的园友们速速动起来,跟着博主一起来学习吧。作为程序猿,我们都知道参数和返回值是编程领域不可分割的两大块,此前分享了下WebApi的传参机制,今天再来看看WebApi里面另一个重要而又基础的知识点:返回值。 使用过W 阅读全文

posted @ 2017-09-26 21:52 WebEnh 阅读(823) 评论(0) 推荐(0) 编辑

摘要:简介 Autofac是一款IOC框架,比较于其他的IOC框架,如Spring.NET,Unity,Castle等等所包含的,它很轻量级性能上非常高。 官方网站http://autofac.org/ 源码下载地址https://github.com/autofac/Autofac 最新版本下载可以看到 阅读全文

posted @ 2017-09-26 20:49 WebEnh 阅读(424) 评论(0) 推荐(0) 编辑

摘要:一、概述 1、用VS2017创建如下图的几个.NET Standard类库,默认版本为1.4,你可以通过项目属性进行修改,最高支持到1.6,大概五月份左右会更新至2.0,API会翻倍,很期待! 排名分先后,这里简要说下我对各个类库职责的一个理解。 Light.Model:存放实际项目中你用到的所有实 阅读全文

posted @ 2017-09-25 22:01 WebEnh 阅读(389) 评论(0) 推荐(0) 编辑

摘要:一:优势 1,Dapper是一个轻型的ORM类。代码就一个SqlMapper.cs文件,编译后就40K的一个很小的Dll. 2,Dapper很快。Dapper的速度接近与IDataReader,取列表的数据超过了DataTable。 3,Dapper支持什么数据库。Dapper支持Mysql,Sql 阅读全文

posted @ 2017-09-25 21:23 WebEnh 阅读(1134) 评论(0) 推荐(0) 编辑

摘要:大家好,最近离职了,利用闲暇时间就捣鼓了一个基于AspNet Core开发框架,分享出来希望能给AspNet Core学者带来一些帮助,同时也能跟大家一起学习。当然了,由于我的个人技术及经验的有限,框架还是有很多Bug或不足之处,希望各位大神或园友指出,我会继续完善的,可以通过这些方式联系到我qq: 阅读全文

posted @ 2017-09-25 21:19 WebEnh 阅读(1746) 评论(0) 推荐(0) 编辑

摘要:前言 刚开始创建MVC与Web API的混合项目时,碰到好多问题,今天拿出来跟大家一起分享下。有朋友私信我问项目的分层及文件夹结构在我的第一篇博客中没说清楚,那么接下来我就准备从这些文件怎么分文件夹说起。问题大概有以下几点: 1、项目层的文件夹结构 2、解决MVC的Controller和Web AP 阅读全文

posted @ 2017-09-17 20:43 WebEnh 阅读(429) 评论(0) 推荐(0) 编辑

摘要:function $(id) { var el = 'string' == typeof id ? document.getElementById(id) : id; el.on = function(event, fn) { if ('content loaded' == even... 阅读全文

posted @ 2017-09-17 13:26 WebEnh 阅读(558) 评论(0) 推荐(0) 编辑

摘要:首先要安装 vs code 和 node.js(既然是前端就必须回,不会的面壁思过)然后在命令符中输入 npm install -g live-server 进行安装,(简单的NPM安装)安装成功后在vscode里 “查看” - “集成终端”或者 文件夹命令提示符 里面输入 live-server  阅读全文

posted @ 2017-09-17 11:00 WebEnh 阅读(1061) 评论(0) 推荐(0) 编辑

摘要:今天有空,小结一下RestSharp的用法。可能通过 nuget 进行安装。 RestSharp内置了XML和JSON的反序列化(deserializers )。 application/json – JsonDeserializer application/xml – XmlDeserialize 阅读全文

posted @ 2017-09-16 14:47 WebEnh 阅读(2977) 评论(1) 推荐(0) 编辑

摘要:The Web API v2用户认证模板提供了流行的应用用户认证场景,如.使用本地帐号的用户名密码认账 (包括创建用户、设置和修改密码)以及使用第三方的认证方式,如facebook,google等等– 在本地中包含了外部帐号的连接 所有的这些均通过使用一个OAuth2认证服务进行. To make 阅读全文

posted @ 2017-09-16 12:45 WebEnh 阅读(491) 评论(0) 推荐(0) 编辑

摘要:目录 前言 Angularjs名词与概念 Angularjs 基本功能演示 系统业务与实现 WebAPI项目主体结构 Angularjs 前端主体结构 6 Angularjs 前端主体结构 6.1 Angularjs目录结构 还记得 上WebAPI项目主体结构(三) 我们在"Yiim.web",添加 阅读全文

posted @ 2017-09-13 02:46 WebEnh 阅读(462) 评论(0) 推荐(0) 编辑

摘要:目录 前言 Angularjs名词与概念 Angularjs 基本功能演示 系统业务与实现 WebAPI项目主体结构 Angularjs 前端主体结构 系统业务与实现(二) 上一章我们讲解的 Angularjs名词与概念,因为内容比较少,本章节包含两个部分,讲解一下权限系统的基本业务和数据库的实现。 阅读全文

posted @ 2017-09-13 02:45 WebEnh 阅读(384) 评论(0) 推荐(0) 编辑

摘要:目录 前言 Angularjs名词与概念 Angularjs 基本功能演示 系统业务与实现 WebAPI项目主体结构 Angularjs 前端主体结构 5.0 WebAPI项目主体结构 5.1 总体结构 架构图: 项目使用分层架构,Web层依赖Interfaces存储接口,Service是接口的唯一 阅读全文

posted @ 2017-09-13 02:45 WebEnh 阅读(936) 评论(0) 推荐(0) 编辑

摘要:目录 前言 Angularjs名词与概念 Angularjs 基本功能演示 系统业务与实现 WebAPI项目主体结构 Angularjs 前端主体结构 2. 前言 Angularjs开发CRUD类型的Web系统生产力惊人,与jQuery,YUI,kissy,Extjs等前端框架区别非常大,初学者在学 阅读全文

posted @ 2017-09-13 02:44 WebEnh 阅读(402) 评论(0) 推荐(0) 编辑

摘要:目录 前言 Angularjs名词与概念 Angularjs 基本功能演示 系统业务与实现 WebAPI项目主体结构 Angularjs 前端主体结构 基本功能演示(二) 非常抱歉这个月实在太忙,一直拖到现在。今天演示部分demo功能。整个demo 实际上只花了1天时间。稍后会逐步介绍这个项目的前端 阅读全文

posted @ 2017-09-13 02:44 WebEnh 阅读(240) 评论(0) 推荐(0) 编辑

摘要:1.前言 1.1 SwaggerUI SwaggerUI 是一个简单的Restful API 测试和文档工具。简单、漂亮、易用(官方demo)。通过读取JSON 配置显示API. 项目本身仅仅也只依赖一些 html,css.js静态文件. 你可以几乎放在任何Web容器上使用。 1.2 Swashbu 阅读全文

posted @ 2017-09-13 02:41 WebEnh 阅读(20484) 评论(3) 推荐(3) 编辑

摘要:1. Startup.Auth.cs文件 添加属性 1 public static OAuthBearerAuthenticationOptions OAuthBearerOptions { get; private set; } 添加静态构造函数 1 2 3 4 5 6 7 /// <summar 阅读全文

posted @ 2017-09-12 23:35 WebEnh 阅读(3916) 评论(0) 推荐(0) 编辑

摘要:MVC目录结构概述 文件夹或文件 描述 备注 /App_Data 此文件夹用于存放私有数据,如XML,或者SQL Server Express\SQLite的数据库文件,或其他基于文件的存储库 IIS将不对此文件夹的内容进行服务,也就是说无法通过Web请求获取该目录的文件 /App_Start 此文 阅读全文

posted @ 2017-09-12 23:08 WebEnh 阅读(374) 评论(0) 推荐(0) 编辑

摘要:前言 默认情况下,微软提供的MVC框架模板中,WebAPI路由是不支持Namespace参数的。这导致一些比较大型的项目,无法把WebApi分离到单独的类库中。 本文将提供解决该问题的方案。 微软官方曾经给出过一个关于WebAPI支持Namespace的扩展,其主要内容就是自定义实现了IHttpCo 阅读全文

posted @ 2017-09-12 23:00 WebEnh 阅读(622) 评论(0) 推荐(0) 编辑

摘要:C#是企业中广泛使用的编程语言,特别是那些依赖微软的程序语言。如果您使用C#构建应用程序,则最有可能使用Visual Studio,并且已经寻找了一些扩展来对您的开发进行管理。但是,这个工具列表可能会改变您编写C#代码的方式。 C#编程的最佳工具有以下几类: IDE VS扩展 编译器、编辑器和序列化 阅读全文

posted @ 2017-09-12 20:15 WebEnh 阅读(1403) 评论(0) 推荐(0) 编辑

摘要:目录 一、EasyUI 二、DWZ JUI 三、HUI 四、BUI 五、Ace Admin 六、Metronic 七、H+ UI 八、其它UI 九、总结 最近要做一个企业的OA系统,以前一直使用EasyUI,一切都好,但感觉有点土了,想换成现在流行的Bootstrap为基础的后台UI风格,想满足的条 阅读全文

posted @ 2017-09-10 11:38 WebEnh 阅读(587) 评论(0) 推荐(0) 编辑

摘要:machinekey生成工具是一款十分专业的machinekey生成工具。machinekey生成工具能轻松的对Forms 身份验证 Cookie 数据和视图状态数据进行加密和解密,软件界面简洁大方,下载即可直接使用,绿色无任何广告。 machinekey生成工具功能说明: SSO:英文全称Sing 阅读全文

posted @ 2017-09-10 06:10 WebEnh 阅读(274) 评论(0) 推荐(0) 编辑

摘要:<machineKey>这个节允许你设置用于加密数据和创建数字签名的服务器特定的密钥。ASP.NET自动使用它来保护表单验证Cookie,你也可以将它用于受保护的视图状态数据。同时,这个密钥还用于验证进程外的会话状态提供程序。 如果你在使用Web集群并在多台计算机上运行同一个应用程序,如果对页面的请 阅读全文

posted @ 2017-09-10 06:07 WebEnh 阅读(687) 评论(0) 推荐(0) 编辑

摘要:ASP.NET machineKey的作用 如果你的Asp.Net程序执行时碰到这种错误:“验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。”那么说明 阅读全文

posted @ 2017-09-10 05:52 WebEnh 阅读(2367) 评论(0) 推荐(0) 编辑

摘要:前言: 构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(65)-MVC WebApi 用户验证 (1) 回顾上一节,我们利用webapi简单的登录并进行了同域访问与跨域访问来获得Token,您可以跳转到上一节下载代码来一起动手。 继续上一篇的文章, 阅读全文

posted @ 2017-09-10 05:45 WebEnh 阅读(337) 评论(0) 推荐(0) 编辑

摘要:系列目录 前言: WebAPI主要开放数据给手机APP,其他需要得知数据的系统,或者软件应用,所以移动端与系统的数据源往往是相通的。 Web 用户的身份验证,及页面操作权限验证是B/S系统的基础功能,一个功能复杂的业务应用系统,通过角色授权来控制用户访问 本文通过Basic 方式进行基础认证Mvc的 阅读全文

posted @ 2017-09-10 05:45 WebEnh 阅读(651) 评论(1) 推荐(0) 编辑

摘要:最近做的项目使用mvc+webapi,采取前后端分离的方式,后台提供API接口给前端开发人员。这个过程中遇到一个问题后台开发人员怎么提供接口说明文档给前端开发人员,最初打算使用word文档方式进行交流,实际操作中却很少动手去写。为了解决这个问题,特意在博客园中搜索了一下api接口文档生成的文章,引起 阅读全文

posted @ 2017-09-10 02:40 WebEnh 阅读(378) 评论(0) 推荐(0) 编辑

摘要:前面的话 闭包已经成为近乎神话的概念,它非常重要又难以掌握,而且还难以定义。本文就从闭包的定义说开去 古老定义 闭包(closure),是指函数变量可以保存在函数作用域内,因此看起来是函数将变量“包裹”了起来 那这样说来,包含变量的函数就是闭包 //按照古老定义,包含变量n的函数foo就是闭包 fu 阅读全文

posted @ 2017-09-10 02:35 WebEnh 阅读(190) 评论(0) 推荐(0) 编辑

摘要:构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(66)-MVC WebApi 用户验证 (2) 前言: 构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(65)-MVC WebApi 用户验证 (1 阅读全文

posted @ 2017-09-10 00:57 WebEnh 阅读(700) 评论(1) 推荐(0) 编辑

摘要:前言:Web 用户的身份验证,及页面操作权限验证是B/S系统的基础功能,一个功能复杂的业务应用系统,通过角色授权来控制用户访问,本文通过Form认证,Mvc的Controller基类及Action的权限验证来实现Web系统登录,Mvc前端权限校验以及WebApi服务端的访问校验功能。 1. Web 阅读全文

posted @ 2017-09-09 23:42 WebEnh 阅读(952) 评论(0) 推荐(0) 编辑

摘要:转发自:http://www.cnblogs.com/UliiAn/p/5402146.html 在WEB Api中,引入了面向切面编程(AOP)的思想,在某些特定的位置可以插入特定的Filter进行过程拦截处理。引入了这一机制可以更好地践行DRY(Don’t Repeat Yourself)思想, 阅读全文

posted @ 2017-09-09 09:26 WebEnh 阅读(2201) 评论(0) 推荐(3) 编辑

摘要:前言 前面一篇中讲解了过滤器执行之前的创建,通过实现IFilterProvider注册到当前的HttpConfiguration里的服务容器中,当然默认的基础服务也是有的,并且根据这些提供程序所获得的的过滤器信息集合进行排序。本篇就会对过滤器在创建完之后所做的一系列操作进行讲解。 ASP.NET W 阅读全文

posted @ 2017-09-09 09:25 WebEnh 阅读(273) 评论(0) 推荐(0) 编辑

摘要:前言 在上一篇中我们讲到控制器的执行过程系列,这个系列要搁置一段时间了,因为在控制器执行的过程中包含的信息都是要单独的用一个系列来描述的,就如今天的这个篇幅就是在上面内容之后所看到的一个知识要点之一。 ASP.NET Web API 过滤器创建、执行过程(一) 下面就来讲解一下在ASP.NET We 阅读全文

posted @ 2017-09-09 09:24 WebEnh 阅读(249) 评论(0) 推荐(0) 编辑

摘要:MVC和Web API Filter(过滤器) ASP.NET MVC 支持以下类型的操作筛选器: · 授权筛选器。这些筛选器用于实现IAuthorizationFilter和做出关于是否执行操作方法(如执行身份验证或验证请求的属性)的安全决策。AuthorizeAttribute类和Require 阅读全文

posted @ 2017-09-09 09:20 WebEnh 阅读(700) 评论(0) 推荐(0) 编辑

摘要:我在开发自己的博客系统(http://daxnet.me)时,给自己的RESTful服务增加了基于Swagger的API文档功能。当设置IISExpress的默认启动路由到Swagger的API文档页面后,在IISExpress启动Web API站点后,会自动重定向到API文档页面,非常方便。这不仅 阅读全文

posted @ 2017-09-01 17:18 WebEnh 阅读(385) 评论(0) 推荐(0) 编辑