DotNetOpenAuth实践】的更多相关文章

DotNetOpenAuth实践之搭建验证服务器 DotNetOpenAuth是OAuth2的.net版本,利用DotNetOpenAuth我们可以轻松的搭建OAuth2验证服务器,不废话,下面我们来一步步搭建验证服务器 本次搭建环境: .net4.5.1 ,DotNetOpenAuth v5.0.0-alpha3,MVC5 一.环境搭建 1.新建一个空的VS解决方案 2.添加验证服务器项目,项目选择MVC,不要自带的身份验证 3.使用Nuget添加DotNetOpenAuth v5.0.0-a…
系列目录: DotNetOpenAuth实践系列(源码在这里) DotNetOpenAuth是OAuth2的.net版本,利用DotNetOpenAuth我们可以轻松的搭建OAuth2验证服务器,不废话,下面我们来一步步搭建验证服务器 本次搭建环境: .net4.5.1 ,DotNetOpenAuth v5.0.0-alpha3,MVC5 一.环境搭建 1.新建一个空的VS解决方案 2.添加验证服务器项目,项目选择MVC,不要自带的身份验证 3.使用Nuget添加DotNetOpenAuth v…
写在前面 本人在研究DotNetOpenAuth的过程中,遇到很多问题,很多坑,花费了很多时间才调通这玩意,现在毫无保留的分享出来,希望博友们可以轻松的上手DotNetOpenAuth,减少爬坑时间. 注意: 本系列介绍client_credentials认证方式,并且为了最大程度的展示关键代码,没有使用数据库 环境: .net4.5.1 ,DotNetOpenAuth v5.0.0-alpha3,MVC5 开发工具: Visual Studio 2015 系列文章目录 1.DotNetOpen…
系列目录: DotNetOpenAuth实践系列(源码在这里) 上篇我们讲到WebApi资源服务器配置,这篇我们说一下Webform下的ashx,aspx做的接口如何使用OAuth2认证 一.环境搭建 1.新建Webform项目 2.使用Nuget添加DotNetOpenAuth 5.0.0 alpha3 3.把上次制作的证书文件拷贝的项目中 二.编写关键代码 1.公共代码 ResourceServerConfiguration using System.Security.Cryptograph…
系列目录: DotNetOpenAuth实践系列(源码在这里) 上篇我们讲到WCF服务作为资源服务器接口提供数据服务,那么这篇我们介绍WebApi作为资源服务器,下面开始: 一.环境搭建 1.新建WebAPI项目 2.利用Nuget添加DotNetOpenAuth 注意: Nuget里面的 NotNetOpenAuth alpha3有bug,要到github(DotNetOpenAuth)里面下源码自己编译,用编译的dll替换掉Nuget引用的dll 3.把上次制作的证书文件拷贝的项目中 二.关…
系列目录: DotNetOpenAuth实践系列(源码在这里) 上一篇我们写了一个OAuth2的认证服务器,我们也获取到access_token,那么这个token怎么使用呢,我们现在就来揭开 一般获取access_token用处就是访问接口资源,不然也用不到怎么大费周章的还要获取个token再去访问资源 而接口有几类: WCF服务接口,WebApi,还有自己用如ashx,aspx写的接口提供给前端调用的接口 其中WCF接口DotNetOpenAuth.Sample例子中已经做了 这些接口公开对…
系列目录: DotNetOpenAuth实践系列(源码在这里) 在上篇中我们搭建了一个简单的认证服务器,里面使用到了Windows签名证书,这一篇则是教大家如何制作Windows签名证书,下面进入正题 一.工具 makecert.exe,cert2spc.exe,pvk2pfx.exe 百度网盘地址: 链接:http://pan.baidu.com/s/1ntOq3Cd 密码:j2rn 二.制作 1.创建一个自己签署的证书和一个私钥文件用到makecert工具 命令: makecert -a s…
DotNetOpenAuth 是 .Net 环境下OAuth 开源实现框架.基于此,可以方便的实现 OAuth 验证(Authorization)服务.资源(Resource)服务.针对 DotNetOpenAuth,近期打算整理出三篇随笔: DotNetOpenAuth Part 1 : OAuth2 Authorization 验证服务实现及关键源码解析 DotNetOpenAuth Part 2 : OAuth2 Resource 资源服务实现及关键源码解析 DotNetOpenAuth …
使用DotNetOpenAuth搭建OAuth2.0授权框架 标题还是一如既往的难取. 我认为对于一个普遍问题,必有对应的一个简洁优美的解决方案.当然这也许只是我的一厢情愿,因为根据宇宙法则,所有事物总归趋于混沌,而OAuth协议就是混沌中的产物,不管是1.0.1.0a还是2.0,单看版本号就让人神伤. 对接过各类开放平台的朋友对OAuth应该不会陌生.当年我小试了下淘宝API,各种token.key.secret.code.id,让我眼花缭乱,不明所以,虽然最终调通,但那种照猫画虎的感觉颇不好…
最近,我们在项目中实践了webp图片,并且抽离出了工具模块,整合到了项目的基础模板中.传闻IOS10也将要支持webp,那么使用webp带来的性能提升将更加明显.估计在不久的将来,webp会成为标配. 本文主要分享一下我们在webp图片使用上的实践之路. 我们会从三部分来聊聊webp这个话题. 什么是webp,它有什么用? 使用webp的常规方法以及优劣. 我们是如何用上webp的. PS:如果是对webp有一定了解的朋友,建议直接看第三部分.因为是讲我们的实践之路,所以第三部分会多讲一些. 一…