0

我想弄清楚以下是否可能以及如何完成: 使用IdentityServer4为.Net核心中的Web Api实现单独的用户帐户登录,提供以下功能: - 生成访问令牌, - 生成刷新令牌, - 实现社会登录, - 启用卷为基础的授权 - 使用存储本地数据库(的EntityFramework ...)IdentityServer4,.net Core Web Api;实施个人用户帐户启用社交登录

我是不是能够得到这个在使用现有文件的控制下,我想知道是否有人做过类似的事情,或者知道从哪里开始。

+0

社交登录你是指OAuth2? – gilmishal

+0

我的意思是喜欢使用谷歌,Facebook或任何其他外部认证:) –

回答

2

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

  • AspNetCore 1.0
    • HTTPS红隼(用于HTTPS取消注释代码)
  • Thinktecture IdentityServer4
    • AspNetIdentity
    • EntityFrameworkStorage
    • 社会登录(谷歌,Twitter等)
  • 扬鞭基础上的xUnit

  • IdentityServer OAuth的集成
  • 单元测试的享受!

  • +1

    谢谢,根据你的指示在github上,当我尝试运行它时抛出一个“WindowsCryptographicException”。我认为这可能是由于缺少“idsrv3test.pfx”所以我下载并添加到您的项目,仍然没有帮助。 –

    +0

    谢谢你让我知道丢失的文件。我现在就添加它 –

    相关问题