asp.net-identity

    0熱度

    1回答

    我們有一個傳統的桌面應用程序,它在用戶表中存儲純文本密碼。我在asp.net mvc 4.5上創建了相同的web版本。 我使用的是asp.net標識2.0,並且虛擬地將aspnet用戶表表連接到用戶表。我通過運行一個腳本來插入用戶表中的所有用戶到aspnet用戶表表中,並且兩個表中的ID保持相同。 [我甚至無法在現有表格中添加單列以使其與asp.net身份一致。] 我們的要求是密碼對於網絡和桌面應

    1熱度

    1回答

    試圖創建由asp.net身份提供的註冊頁面。我收到以下錯誤: System.ArgumentNullException:'值不能爲空。 參數名稱:經理' 請幫我找出它爲什麼顯示爲空。任何幫助,高度讚賞。 我對register.aspx.cs代碼: var manager = Context.GetOwinContext().GetUserManager<ApplicationUserManager

    -1熱度

    1回答

    對我如何創建我自己的changepassword的幫助很少?挑戰在於passwordhashing。嘗試了一些堆棧中找到的例子,但沒有奏效。 這是我的代碼: var currentPassword = _userManager.PasswordHasher.HashPassword(changePassword.CurrentPassword); ApplicationUser us

    0熱度

    1回答

    我認爲問題標題不言自明,也許只是一個精確的時候,當我說「他或她正在瀏覽」時,我正在考慮傳播或信號。 我不希望他或她必須瀏覽另一個地方,只是想知道身份SecurityStamp已更改並已登出然後重定向到主頁,我已經這樣做了,但我已經想知道是否有框架(我懷疑最有可能是JS)會使操作更「實時」一點。 [編輯] 可能是SignalR的工作,我還沒有嘗試過。

    0熱度

    1回答

    所以我可能會在這裏誤解的權利要求的建築,但如果我想添加特定的部門列表(部門ID),用戶可以編輯我可以創建一個要求: new Claim("CanEditDepartment", "1") 但擴大上那麼,如果用戶可以編輯50/100部門,那麼我需要50個索賠嗎? new Claim("CanEditDepartment", "1") new Claim("CanEditDepartment", "2

    0熱度

    1回答

    我使用asp.net的身份,並在我的帳戶,下面的部分代碼/註冊方法: string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id); string codeHtmlVersion = HttpUtility.UrlEncode(code); var callbackUrl = Url.Action(

    0熱度

    1回答

    將我的ApplicationUser放入viewmodel之後,我無法更新它。如果我直接傳遞ApplicationUser,它會更新得很好。 我的視圖模型是這樣的: public class EditViewModel { public List<ApplicationUser> users; public ApplicationUser user; publi

    0熱度

    1回答

    我想用一個模型來創建一個用戶使用asp.net核心2 sql服務器和身份核心。但是我有一個註冊用戶的問題,下面是我的代碼和它產生的錯誤。我希望有一個人可以幫助我。 這不僅僅是一個空問題,它是發佈表單時沒有得到正確模型的問題,所以人員間的錯誤是不正確的。 型號: public class Register { [Required] [EmailAddress] [D

    0熱度

    1回答

    我有asp.net 2.0核心的解決方案,它包含以下項目: 數據:一個類庫,用於EF代碼 的OAuth:如對於IdentityServer4代碼 API網絡應用項目:我的API爲空Web項目創建 現在OAuth的項目配置了aspnetidentity及其工作很好,我能得到令牌身份驗證後,這是它的啓動代碼: public void ConfigureServices(IServiceCollecti

    0熱度

    1回答

    使用ASP.NET Core 2. 我試圖啓動一些應用程序範圍的數據。爲此,我創建了一個名爲DbInitializer的新類,名爲IDbInitializer的界面,並在Startup.ConfigureServices中將其註冊爲AddScoped。 然後從Startup.Configure,我叫DbInitializer.Initialize()和方法內有幾個電話給UserManager: i