Partilhar via


Recursos recomendados do ASP.NET Identity

por Rick Anderson

Este tópico fornece links para recursos de documentação sobre como usar o ASP.NET Identity.

Se você conhece uma ótima postagem de blog, stackoverflow thread, ou qualquer outro link que seria útil, [envie-nos um e-mail](aspnetue@microsoft.com?subject=Identity recursos recomendados) com o link ou apenas deixe uma mensagem na parte inferior desta página.

Introdução ao ASP.NET Identity

Identidade ASP.NET Intermédia

Onde fazer perguntas, solicitar recursos, relatar um bug e compilações noturnas

Publicações no blog sobre Identidade

Vídeos

Provedores de armazenamento personalizados para identidade ASP.NET

Se pretender criar o seu próprio provedor, leia Visão geral dos provedores de armazenamento personalizados para ASP.NET Identity e Implementação do ASP.NET Identity e, em seguida, examine o código-fonte de um dos projetos de código aberto listados abaixo.

Recursos adicionais de identidade ASP.NET

Q&A (pergunta/resposta)

  • P: Os utilizadores bloqueados que ativaram o recurso "lembrar-me de mim" (para que não tenham de passar pelo 2FA nesse computador/navegador) não estão bloqueados. Porquê e como posso evitar isso? Coloque a resposta aqui.
  • Q: Como posso armazenar declarações personalizadas, como o nome real do usuário, no cookie ASP.NET Identity para evitar consultas desnecessárias ao banco de dados em cada solicitação. Responda aqui.
  • Q: Atualização do Hash da Palavra-passe do AspNetUser: Eu tenho 2 projetos. Um deles está usando a autenticação ASP.NET, o outro usa a autenticação do Windows, que é o lado da administração. Quero que o projeto Admin seja capaz de gerenciar os usuários do outro. Posso modificar tudo, exceto a senha. Responda aqui.
  • Q: Como posso redefinir a senha como administrador para outros usuários? Responda aqui.
  • Q: Posso alterar o nome exibido do campo UserName em ASP.NET MVC IdentityUser? Responda aqui.
  • Q: Como posso conceder permissões de usuários para adicionar outros usuários a determinadas funções? Responda aqui.
  • Q: Armazenando informações de perfil na tabela AspNetUsers versus a tabela AspNetUserClaims. Responda aqui.
  • Q: Lembrar-me ao usar um provedor de autenticação externo. Responda aqui.
  • Q: Por que cada solicitação requer um ApplicationDBContext, não é muita sobrecarga?. Resposta, Não, a sobrecarga é baixa.
  • P: Como faço para obter uma lista de usuários conectados? Responda aqui.
  • P: Como posso detetar quando um utilizador inicia sessão com Microsoft.AspNet.Identity? Responda aqui.
  • P: Como recebo mensagens de erro localizadas para Identidade? Responda aqui.
  • P: Como configuro o CookieMiddleware para obter novas reclamações a cada 30 minutos? Responda aqui.
  • P: Como modificar as declarações para o utilizador depois de ele ter iniciado sessão? Responda aqui.
  • P: Como invalidar tokens de segurança? Responda aqui.
  • P: Como se armazenam as declarações no middleware de cookies? Responda aqui.
  • P: Gostaria de ter um PIN ou verificação de segurança em cada método de ação no meu aplicativo MVC, mas gostaria de armazenar o sucesso dos usuários para que eles não precisem inserir o PIN em todas as solicitações para esse método de ação. Responda aqui.
  • P: Gostaria de salvar o endereço de e-mail retornado de um provedor social no banco de dados, como faço isso? Responda aqui:
  • P: Como posso detetar quando um utilizador inicia sessão com/sem um cookie "lembrar-me"? Responda aqui.
  • P: Posso modificar declarações no ASP.NET Identity com o OWIN depois de chamar o SignIn? Resposta: Chamar SignIn é exatamente o que você deve fazer quando quiser modificar as declarações do utilizador. Basicamente, faz com que o ClaimsIdentity seja serializado no cookie, e é por isso que você vê as novas declarações aparecerem em solicitações subsequentes.