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

    謝謝你讓我知道丟失的文件。我現在就添加它 –