HDTutorial
PT

A reprodução carrega o leitor integrado do YouTube (modo de privacidade melhorada).

Tutorial ASP.NET Core Identity do zero

281 252 visualizações 26 de outubro de 2019 10:12

Ver no YouTube
Canalkudvenkat

Descrição do autor

Versão em texto do vídeo

Uma alimentação saudável é *super* importante para o corpo *e* para a mente. Queremos inspirá-lo a cozinhar e comer de forma saudável. Se gostar das receitas da *Aarvi Kitchen*, apoie-nos partilhando, subscrevendo e gostando.

Slides

Playlists: Angular, JavaScript, jQuery, .NET e SQL

Passo 1: Herdar da classe *IdentityDbContext*

csharp
public class AppDbContext : IdentityDbContext
{
// Resto do código
}


No método *ConfigureServices()* da classe *Startup*, inclua a seguinte linha de código:

csharp
services.AddIdentity[IdentityUser, IdentityRole]()
.AddEntityFrameworkStores[AppDbContext]();


O método *AddIdentity()* adiciona a configuração padrão do sistema de identidade para os tipos de *User* e *Role* especificados.

Se quiser armazenar informações adicionais sobre os utilizadores registados, como o género, cidade, etc., crie uma classe personalizada que herde de *IdentityUser*. Nessa classe, adicione as propriedades adicionais de que necessita e, em seguida, utilize esta classe em vez da *IdentityUser* integrada. Vamos explicar como fazer isto nos próximos vídeos.

Passo 3: Adicionar o *middleware* de autenticação ao pipeline de solicitações

csharp
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseStaticFiles();
app.UseAuthentication();
app.UseMvc(routes =>
{
routes.MapRoute("default", "{controller=Home}/{action=Index}/{id?}");
});
}


No método *Configure()* da classe *Startup*, chame o método *UseAuthentication()* para adicionar o *middleware* de autenticação ao pipeline de processamento de solicitações da aplicação. Queremos poder...

Sobre este tutorial

kudvenkat publicou este tutorial em vídeo de 10:12 em 26 de outubro de 2019. Foi visto 281 252 vezes no YouTube.

Duração
10:12
Publicado
26 de outubro de 2019
Visualizações
281 252
Gostos
2 267

Partilhar

Leitura complementar

Este tutorial noutros idiomas