Articles of asp.net identidade

Confusão do ASP.NET Identity DbContext

Um aplicativo MVC 5 padrão vem com este trecho de código em IdentityModels.cs – este trecho de código é para todas as operações de identidade do ASP.NET para os modelos padrão: public class ApplicationDbContext : IdentityDbContext { public ApplicationDbContext() : base(“DefaultConnection”) { } } Se eu criar um novo controlador usando visualizações com o Entity […]

ASP.NET MVC 5 – Identidade. Como obter o ApplicationUser atual

Eu tenho entidade de artigo no meu projeto que tem a propriedade ApplicationUser chamada Author . Como posso obter o object completo do ApplicationUser registrado no momento. Ao criar um novo artigo, tenho que definir a propriedade Author no Article para o atual ApplicationUser . No antigo mecanismo de associação, era simples, mas na nova […]

Como obter o usuário atual e como usar a class de usuário no MVC5?

Como posso obter o id do usuário atualmente logado no MVC 5 ? Eu tentei as sugestões StackOverflow, mas eles parecem não ser para o MVC 5. Além disso, qual é a melhor prática do MVC 5 de atribuir material aos usuários? (por exemplo, um User deve ter Items . Devo armazenar o Id do […]

Chamada de webapi não autorizada retornando página de login em vez de 401

Como eu configuro meu projeto mvc / webapi para que um método webapi chamado a partir de uma visualização de razor não retorne a página de login quando não autorizado? É um aplicativo MVC5 que também possui controladores WebApi para chamadas via javascript. Os dois methods abaixo [Route(“api/home/LatestProblems”)] [HttpGet()] public List LatestProblems() { // Something […]

Configurar o terminal do servidor de autorização

Questão Como usamos um token de portador com ASP.NET 5 usando um stream de nome de usuário e senha? Para nosso cenário, queremos permitir que um usuário se registre e faça o login usando chamadas AJAX sem precisar usar um login externo. Para fazer isso, precisamos ter um terminal do servidor de autorização. Nas versões […]

Identidade ASP.NET com o database EF First MVC5

É possível usar o novo Asp.net Identity com database primeiro e EDMX? Ou apenas com o código primeiro? Aqui está o que eu fiz: 1) Eu fiz um novo projeto MVC5 e tive a nova identidade criar as novas tabelas de usuário e funções no meu database. 2) Em seguida, abri meu database EDMX primeiro […]

Como posso alterar os nomes das tabelas ao usar o Visual Studio 2013 ASP.NET Identity?

Eu estou usando a versão de lançamento (RTM, não RC) do Visual Studio 2013 (baixado do MSDN 2013-10-18) e, portanto, a versão mais recente (RTM) do AspNet.Identity. Quando eu crio um novo projeto da web, seleciono “Contas de usuários individuais” para autenticação. Isso cria as seguintes tabelas: AspNetRoles AspNetUserClaims AspNetUserLogins AspNetUserRoles AspNetUsers Quando registo um […]

Como estender as propriedades disponíveis de User.Identity

Estou usando o MVC5 Identity 2.0 para os usuários fazerem login no meu site, onde os detalhes de autenticação são armazenados em um database SQL. O Asp.net Identity foi implementado de forma padrão, como pode ser encontrado em muitos tutoriais on-line. A class ApplicationUser em IdentityModels foi estendida para include algumas propriedades personalizadas, como um […]

O que é a interface IUserSecurityStampStore do ASP.NET Identity?

Observando a identidade do ASP.NET (nova implementação de associação no ASP.NET), deparei com essa interface ao implementar minha própria UserStore : //Microsoft.AspNet.Identity.Core.dll namespace Microsoft.AspNet.Identity { public interface IUserSecurityStampStore : { // Methods Task GetSecurityStampAsync(TUser user); Task SetSecurityStampAsync(TUser user, string stamp); } } IUserSecurityStampStore é implementado pelo padrão EntityFramework.UserStore que essencialmente obtém e define a propriedade […]