IdentityServer4,.net Core Web Api;实现启用了社交登录的个人用户帐户

时间:2016-09-22 16:14:40

标签: authentication asp.net-core identityserver4 asp.net-core-webapi

我想弄清楚以下是否可行以及如何做到: 使用IdentityServer4为.Net Core中的Web Api启用单个用户帐户登录,提供以下功能: - 生成访问令牌, - 生成刷新令牌, - 启用社交登录, - 启用基于卷的授权 - 使用本地数据库进行存储(EntityFramework ...)

我无法使用可用的文档控制这一点,我想知道是否有人之前做过类似事情或者知道从哪里开始。

1 个答案:

答案 0 :(得分:3)

我创建了一个概念验证项目。长话短说克隆项目https://github.com/ChrisRichner/CoreWebApp.Quickstart并立即开始使用以下功能。

  • AspNetCore 1.0
    • https Kestrel(取消注释https代码)
  • Thinktecture IdentityServer4
    • AspNetIdentity
    • EntityFrameworkStorage
    • 社交登录(Google,Twitter)
  • 扬鞭
    • IdentityServer OAuth集成
  • 基于XUnit的单元测试

享受!