openiddict

    1熱度

    1回答

    當測試刷新令牌流時,使用指定UseOpenIddict方法(在此情況下)的自定義密鑰的重載簽名時出現以下錯誤。 InvalidOperationException:未找到實體類型'OpenIddictAuthorization'。確保實體類型已被添加到模型中。 有趣的是,如果我不使用重載的方法來使用int作爲主鍵,它會正常工作,我收到刷新令牌。只有當我使用過載時,我收到此錯誤。 這裏處於啓動 pu

    0熱度

    1回答

    我是.Net核心WebAPI認證的新手。我發現OpenIddict是一種易於使用的認證服務,但在開始使用之前,我注意到GitHub中有不同認證流程的示例。我無法找到任何有關這些身份驗證流程的文檔,所以下面的問題就會浮現在腦海中。欣賞是否有人能夠提供有關該領域的見解。 GitHub的網址:https://github.com/openiddict/openiddict-core 爲什麼有不同的流量.

    1熱度

    1回答

    我對MVC中的OpenId和auth相當陌生,正在創建一個OpenIddict auth服務器和客戶端mvc應用程序,如授權代碼流示例所示。 https://github.com/openiddict/openiddict-samples 我需要將我的應用程序用戶的companyid添加到我的聲明中,並試圖找出所需的步驟。 到目前爲止,我發現了以下工作: 我用添加了新的要求創建新claimspri

    2熱度

    1回答

    您能否給我提供一個示例或說明如何使用Facebook登錄將訪問令牌返回給移動應用程序。 這裏是我想要達到的工作流程: 通過Facebook手機用戶註冊 用戶是成功的Facebook登錄從服務器返回給 OpenIdDict訪問令牌後註冊的服務器數據庫移動應用程序 我已經實現了本地用戶密碼工作流程,但無法找到通過移動應用程序登錄Facebook的任何示例。

    1熱度

    2回答

    我一直在設置一個OpenIdDict authserver,用於我們現有的mvc core 2.0 web應用程序。我在使用代碼流並在我們的生產應用程序上實現OpenIdConnect部分之前,先測試了mvc webapp資源服務器。 一切似乎都按預期工作,我可以登錄並訪問我的資源。 我需要在新的身份驗證架構下爲我的其他客戶端獲取api承載身份驗證。 Api被放置在相同的資源服務器上。 我一直在使

    0熱度

    1回答

    我最近將項目從ASP.NET core更新爲ASP.NET core 2.0 1.1。我使用openiddict進行驗證。 這是我的控制器,負責請求/響應。 [HttpPost("token")] public async Task<IActionResult> TokenAsync(OpenIdConnectRequest request) { try { v

    2熱度

    1回答

    我在.net core 1.1項目上使用openiddict。到目前爲止,我可以通過/connect/token端點登錄。 突然,沒有任何變化控制器I得到下面的異常 InvalidCastException的:無法投 類型的對象「AspNet.Security.OpenIdConnect.Primitives.OpenIdConnectRequest」至 類型「OpenIddict.OpenIdd

    0熱度

    1回答

    該帖子幾乎與this相同,但我使用的是新的SignalRCore(1.0.0 alpha2)。 <PackageReference Include="Microsoft.AspNetCore.SignalR" Version="1.0.0-alpha2-final" /> 在我的.NET Core 2.0中,我使用OpenIddict對服務器上的用戶進行身份驗證。在客戶端上,我使用angular2

    0熱度

    1回答

    我正在使用OpenIddict進行身份驗證/授權。 我需要手動檢查訪問令牌並獲取該令牌後面的用戶(ClaimsPrincipal)。怎麼樣? 使用案例: 我正在使用SignalR。在客戶端的每個方法調用中,我想檢查用戶是否通過身份驗證。我的計劃是從Angular發送訪問令牌並在Hub方法中檢查它。在控制器上使用[Authorize]屬性時,基本上也必須發生同樣的事情。

    0熱度

    1回答

    我在使用OpenIddict的ASP.NET Core 2.0應用程序中使用JWT身份驗證。 我在this thread的想法如下,在SignalR握手後調用AuthorizeWithJWT方法。但是現在,我不知道我應該在AuthorizeWithJWT方法中設置什麼,因此我可以使用[Authorize(Roles="Admin")]作爲示例。 我試圖設置情境的用戶,但它是隻讀: public c