katana

    4熱度

    2回答

    我將我的應用程序從mvc4升級到mvc5。我在我的應用程序中使用實體框架代碼第一種方法。我對OWIN和Katana很迷惑。我如何在我的web mvc5應用程序中實現這些概念。請指導我。 謝謝

    1熱度

    1回答

    我正在爲Hmac身份驗證編寫一個自定義的Owin中間件AuthenticationHandler。 在重寫'AuthenticateCoreAsync'方法中,我需要讀取請求的http頭和'Body'(內容)。 我所擁有的一切工作,理賠/驗證票證等 但每當我訪問或做一些與IOwinRequest.Body我的WebAPI控制器打破。它們被調用正確,但所有的api方法參數都是'null'。就好像身體

    2熱度

    1回答

    感謝@leastprivilege我已經更加接近我嘗試實現的目標。 我增加了一些自定義值的要求(無我自己的原創作品!)的 更新後的文件Auth.Startup public partial class Startup { static Startup() { PublicClientId = "self"; UserManagerFactory =(

    0熱度

    2回答

    糾正我,如果我不理解的東西。我正在使用從VS模板生成的新的Web API應用程序。 用戶確實註冊在Web API應用程序的登錄頁面上。 似乎用戶可以從Web API應用程序(從知道api/Accounts URL的ANY設備)外部註冊,但它需要以明文傳遞敏感信息。 樣品ValuesController有[Authorize]。 訪問/ api /如果用戶未登錄,則瀏覽器的值將拋出401. 即使用戶

    1熱度

    1回答

    任何人都可以向我解釋GetExternalLogin方法。我想從這個方法重定向到另一個位置,但每當我從外部提供程序訪問令牌從url中消失。成功登錄後,訪問令牌信息在此方法中保留在哪裏?

    17熱度

    1回答

    這是OWIN Katana和Node.js的可靠性能基準嗎? 我對所有經過測試並與Katana一起嘗試的產品都非常感興趣。

    16熱度

    5回答

    我決定嘗試新的Google Oauth2中間件,它幾乎破壞了所有內容。這是我從startup.auth.cs提供的配置文件。打開時,包括Google提供程序在內的所有提供程序都會在挑戰中獲得500個內部服務器。但是,內部服務器錯誤的細節不可用,我不知道如何打開Katana中間件的任何調試或跟蹤。對我來說,就像他們急於將Google Oauth中間件出門一樣。 //// GOOGLE v

    0熱度

    1回答

    我已經創建了一個新的類庫項目具有以下啓動類: public class Startup { public void Configure(IAppBuilder app) { app.Run(ctx => { ctx.Response.StatusCode = 200; ctx.Response.ContentType = "

    3熱度

    2回答

    這可能是一個愚蠢的問題,但我沒有在Internet上找到答案。我看到下面的代碼爲MVC5和oAuth app.UseFacebookAuthentication app.UseGoogleAuthentication(); 但是,在調試器中沒有看到任何名爲UseGoogleAuthentication的應用程序對象的方法。我在Katana代碼中看到AppBuilder上的「使用」方法。那麼發生了什

    1熱度

    1回答

    這使我困惑。我有這個OWIN /卡塔納中間件: class M1 : OwinMiddleware { public M1(OwinMiddleware next) : base(next) { } public override Task Invoke(IOwinContext context) { return Task.Run(()