我們正在開發一個新項目,我們希望使用Facebook在客戶端(iOS和Andorid)登錄用戶,然後生成JWT並將其發送到WebApi。WebAPI接受客戶端的JWT
我們可以這樣做,如果是這樣,如何?如果我們能做到這一點,我們可以使用該JWT在服務器端驗證用戶身份?
我們想給ASP.NET MVC Core一個機會。
我們正在開發一個新項目,我們希望使用Facebook在客戶端(iOS和Andorid)登錄用戶,然後生成JWT並將其發送到WebApi。WebAPI接受客戶端的JWT
我們可以這樣做,如果是這樣,如何?如果我們能做到這一點,我們可以使用該JWT在服務器端驗證用戶身份?
我們想給ASP.NET MVC Core一個機會。
如果您不處於生產階段並且願意管理更新,則可以使用OpenIddict。
它仍然處於alpha階段,但支持在Gitter上可用,並且很容易與jwt中間件集成。 我也在我的應用程序中使用它,如果您需要樣品請詢問。
幾周前我有類似的要求。我的項目很小,使用#IdentityServer或類似的東西。
我解決了使用該解決方案它SimpleTokenProvider https://github.com/nbarbettini/SimpleTokenProvider
這是博客文章吧:https://stormpath.com/blog/token-authentication-asp-net-core
爲什麼要生成JWT而不是使用登錄後收到Facebook的訪問令牌? – Set
如果我可以使用它,你能告訴我如何? – Wasyster
@Set,Facebook訪問令牌用於訪問Facebook資源,但據我瞭解,Wasyster想訪問自己的資源。我認爲在這種情況下生成自己的訪問令牌是合理的。 –