Articles of asp.net identity 2

Método de login customizado do Asp.net Identity 2.0

Estou desenvolvendo o aplicativo ASP.NET 5 usando o Identity 2.0. Eu tenho dois tipos de usuários: Normal – eles autenticam usando o método de login padrão. Temporário – eles devem fazer login com base no token fornecido. Eu não quero armazenar usuários temporários, exceto de informações necessárias para autenticar usuário (algum nome de usuário e […]

Construa uma senha de verificação de usuário personalizada no Asp.Net Identity 2

Eu preciso criar uma verificação de senha de usuário personalizado em um aplicativo implementado no asp.net MVC 5 e usando Asp.Net Identity 2. Eu li em uma postagem de stackoverflow ( Escrevendo um personalizado IUserPasswordStore e SignInManager.PasswordSignInAsync no Identity 2.1 ) que eu só preciso replace o método CheckPasswordAsync no UserManager. Eu tente replace esse […]

ASP.NET Identity 2.0: como rewrite senha

Estou migrando usuários de um repository de usuários herdados para o ASP.NET Identity 2.0 no meu aplicativo da Web do ASP.NET 5.0. Eu tenho um meio de verificar hashes herdados, mas eu quero atualizá-los em tempo de login para hashes do ASP.NET Identity 2.0. Eu criei um IPasswordHasher personalizado que é capaz de detectar e […]

HttpContext.Current é nulo dentro dos methods do Identity Framework

Estou usando a ASP.NET MVC 5 e o Identity Framework. Quando eu chamo UserManager.UpdateAsync (…), meus eventhandlers em ApplicationDbContext () SaveChanges serão executados. Aqui estou usando o HttpContext.Current para diferentes propósitos (registro e auditoria), então devo dizer o usuário atual. No entanto, o método inteiro é executado em um thread de trabalho e, aqui, HttpContext.Current […]

Como usar o ActiveDirectoryMembershipProvider com o ASP.Net Identity?

Eu estou tentando aprender como usar o ASP.Net Identity. Meu cenário é que eu tenho que autenticar no Active Directory. Para esse propósito, estou tentando usar ActiveDirecotoryMembershipProvider . O que tenho que fazer é Autentique usuário / senha no Active Directory. Verifique se o usuário está presente no meu próprio database. A maneira que eu […]

Asp.Net Identity e vários mecanismos de login

Eu gostaria de criar um aplicativo que fosse o mais aberto possível para diferentes mecanismos de login. Então eu usei o Asp.Net Identity. Para (quase) livre, esse sistema me dá: Contas simples OpenID com Facebook, Microsoft, Google e mais Se você usar os outros modelos, também poderá ter Contas Organizacionais com as três opções a […]

OWIN AuthenticationOptions atualizando em tempo de execução no aplicativo mvc5

Oi! Aqui está a situação: Eu tenho um aplicativo MVC5 com Identity2 no iis7 que serve vários sites. O nome do host é a chave para determinado site. site.com, anothersite.com e assim por diante Eu decidi usar o login externo com o google em todos os meus sites e cada site deve ser google client […]

Provedor de armazenamento personalizado Asp.Net Identity 2.0 usando Dapper

Eu sei que esta descrição é um pouco longa, mas é fácil de seguir. Eu criei um provedor de armazenamento personalizado que usa o Dapper como um substituto para o Entity Framework. Para fazer isso, criei uma biblioteca de classs chamada AspNet.Identity.Dapper. O aplicativo da Web simplesmente adiciona uma referência a essa biblioteca de classs […]

ASP.net Identity 2 UserManager obter todos os usuários asynchronouss

Alguém pode dizer se existe uma maneira de obter todos os usuários asynchronouss no ASP.NET Identity 2? No UserManager.Users não há nada asynchronous ou encontrar todas async ou somwething assim

Reivindicações persistentes entre solicitações

var user = UserManager.Find(…); ClaimsIdentity identity = UserManager.CreateIdentity( user, DefaultAuthenticationTypes.ApplicationCookie ); var claim1 = new Claim( ClaimType = ClaimTypes.Country, ClaimValue = “Arctica”, UserId = user.Id ); identity.AddClaim(claim1); AuthenticationManager.SignIn( new AuthenticationProperties { IsPersistent = true }, identity ); var claim2 = new Claim( ClaimType = ClaimTypes.Country, ClaimValue = “Antartica”, UserId = user.Id ); identity.AddClaim(claim2); Tanto a […]