1. 下载 源码下载

2. build solution,创建虚拟目录:

右健MyContatacts/MyPromo项目,选择Properties,点击左边的Web,点击 Create Virtual Directory 按钮:

建完之后,你的iis里应该有二个site: Contacts 和 Promo

3. 加入下面二行到你的host文件,这里没有用port,而是用域名:

127.0.0.1 www.my-contacts123.com
127.0.0.1 www.my-promo123.com

4. 打开Visual Studio 2012里Developer command prompt,分别运行下面二行生成证书:

makecert.exe -sr LocalMachine -ss My -a sha1 -n CN=AuthSrv -sky exchange -pe
makecert.exe -sr LocalMachine -ss My -a sha1 -n CN=ResSrv -sky exchange –pe

5.给iisuser访问权限:

run –> mmc

选择File ➤ Add/Remove snap-in

选择Certificates,点击Add
选择Computer account, local computer
找到 Personal ➤ Certificates. 右击certificate ,选择Manage Private Keys

6. 打开浏览器:

输入http://www.my-promo123.com/promo, 点 Get Contacts 按钮:

输入用户名密码: awen / awen , 点 Sign In:

点Yes :

转载于:https://www.cnblogs.com/fengwenit/p/3542566.html

用DotNetOpenAuth实现基于OAuth 2.0的web api授权 (一)Getting Start相关推荐

  1. OAuth 2.0 in Web API #Reprinted

    http://www.codebetter.com/howarddierking/2011/10/11/oauth-2-0-in-web-api/ 转载于:https://www.cnblogs.co ...

  2. 谈谈基于OAuth 2.0的第三方认证 [上篇]

    对于目前大部分Web应用来说,用户认证基本上都由应用自身来完成.具体来说,Web应用利用自身存储的用户凭证(基本上是用户名/密码)与用户提供的凭证进行比较进而确认其真实身份.但是这种由Web应用全权负 ...

  3. 基于 Oauth 2.0 的第三方账号登录实现

    基于 Oauth 2.0 的第三方账号登录实现 Oauth 2.0 原理与授权流程 1.刚开始的第三方应用接入其他账号登录过程:  存在问题: 1.用户账号.密码信息透露给了第三方应用,导致安全问题 ...

  4. 【实例图文详解】OAuth 2.0 for Web Server Applications

    原文链接:http://blog.csdn.net/hjun01/article/details/42032841        OAuth 2.0 for Web Server Applicatio ...

  5. 使用OAuth 2.0访问Google API

    参考: https://developers.google.com/identity/protocols/oauth2 使用OAuth 2.0访问Google API 注意:使用Google的OAut ...

  6. 使用Google OAuth 2.0存取Google API (Google Client ID)

    [在Google Console注册一个Application ] 在这步骤要先去Google Console页面上去注册一个application, 然后再为这个application申请一组cli ...

  7. 从前后端交互逻辑出发、基于企业开发标准,Web微信授权登录系统开发项目分享

    背景 首先,在网页中开发第三方登录系统的案例越来越多,用户的操作习惯也逐渐被引导改变,更加简洁有效的登录交互系统将会成为网页开发中必要的一环.从项目的用户使用背景.微信公众号的开发模式.企业代码的标准 ...

  8. 十分钟上线-基于函数计算开发 Restful web api asp.net core web app

    前言 这篇文章适合所有的 C# 开发新手.老鸟以及想准备学习开发 C# 的程序猿..NET Core是一个开源通用的开发框架,支持跨平台, 阿里云函数计算推出了 dotnetcore2.1 runti ...

  9. 1.0 添加WEB API项目并按注释生成文档(多项目结构)

    1.新建ASP.NET 项目,模板选择如图 2.选择Web API,并选择不进行身份验证方式 成功后我们看到这个结果. 至于其它三种身份验证方式,不太适合我的使用.而且这种方式也可以在代码里去实现身份 ...

最新文章

  1. 整合spring cloud云架构 - Gateway的基本入门
  2. push的时候 出现卡顿现象
  3. Spring Boot 统一结果封装
  4. nth-child(n)和nth-of-type(n)
  5. Python中类、对象与self详解
  6. React开发(150):判断方法有避免报错
  7. c语言程序设计实验周信东指针,C语言程序设计实验4 数组 周信东
  8. mysql修改表结果
  9. css几个居中的方法
  10. mysql InnoDB 行锁分析
  11. bzoj 1675: [Usaco2005 Feb]Rigging the Bovine Election 竞选划区(暴力)
  12. test Math
  13. java nekohtml,java – Spring Boot和Thymeleaf Neko HTML错误
  14. 计算机与材料物理,南京邮电大学材料物理专业
  15. 数据库(MySQL)基础快速入门!
  16. 历届试题 填字母游戏
  17. CSS固定定位 将模块固定到版心右边
  18. Arm开发板上使用ldd命令
  19. 《麦肯锡意识》前言 解决问题的战略模型-思维导图
  20. RC-delay 反相器的应用(菜鸟学习)

热门文章

  1. matlab矩阵方程奇异,matlab求解非线性方程组 牛顿迭代发 奇异矩阵
  2. python入门之函数调用第三关-Python 基础3 函数function
  3. AI还原历史真相,背后的原理竟然这么简单!
  4. 基于知识库的自动问答:seq2seq模型实践
  5. gpt linux双系统安装win7系统分区格式化,如何在GPT分区格式上安装win7 64位系统
  6. tcpdump显示udp包_TCPdump抓包命令详解
  7. elasticsearch docker无法挂载_Docker 容器监控方案怎么选?看看这套开源方案
  8. 浅谈android的am命令
  9. 流程DEMO-费用报销
  10. [翻译]关于Swift的编译时间优化