Install-Package Microsoft.AspNet.Identity.EntityFramework
Install-Package Microsoft.AspNet.Identity.OWIN
Install-Package Microsoft.Owin.Host.SystemWeb
还有两个包不是必须的:
Install-Package Microsoft.AspNet.Identity.Core
Install-Package Microsoft.Owin.Security.Google

大概步骤

  1. 创建asp.net identity数据库
  2. 添加asp.net identity包
  3. 创建owin startup类
  4. 更新web.config文件
  5. 创建EF基础类
  6. 创建OWIN Startup类
  7. 通过Katana提供的API,将Middleware中间件注册到OWIN Pipeline中
  8. 更新web.config
  9. 在web.config中添加如下信息:数据库链接字符串,指定的OWIN Startup启动项,用作初始化Middleware至Pipeline

具体步骤(没写完)

  1. 创建MyUser,继承自IdentityUser
  2. 创建EF Database Context来操作MyUser,Database Context必须继承自IdentityDbContext,而且T为MyUser
  3. 重新写UserStore,或者直接用EF中的UserStore
  4. 将UserStore注册到UserManger中

identity支持第三方登录验证

AspNetUserLogins表的作用:存用户的第三方登录的key信息

identity默认是不支持多租户模式的,不过可以用插件扩展

大公司开放的用户验证一般都支持OAuth2.0

建议:如果证书放在web.config里面,最好把它加密一下

全站使用SSL加密

最新文章

  1. QT QML目录导航列表视图
  2. SSH无密码登录
  3. 【数据结构】DFS求有向图的强连通分量
  4. Activity生命周期(二)
  5. 设置360调用样式 IE调用样式
  6. git提交报错
  7. hdu4570Multi-bit Trie
  8. java各公司笔试题集1
  9. Android For JNI(六)——交叉编译,NDK概述以及文件结构,编写自己的第一个JNI工程
  10. Java集合详解5:深入理解LinkedHashMap和LRU缓存
  11. WBS分析
  12. pandas to_excel
  13. python--pip出错
  14. IOS 应用发布流程
  15. lucene 4.0 - Facet demo
  16. libmysqlclient version
  17. Oracle和SQL SERVER在SQL语句上的差别
  18. json转对象
  19. "感应锁屏"Alpha版使用说明
  20. spring基础---->spring自定义标签(一)

热门文章

  1. cocos2d-x的gitignore配置
  2. 圆角矩形“RoundRectShape”使用详解
  3. AVL树、splay树(伸展树)和红黑树比较
  4. js 获取现在时间一个月(N天)后的日期
  5. [HTML5] 新标签解释及用法
  6. 28. Implement strStr()[E]实现strStr()
  7. SQL Server阻塞诊断
  8. 常用JQUERY插件大全
  9. 利用a链接发送电子邮件
  10. Android开发笔记(7)——Intent启用应用软件