1
00:00:00,320 --> 00:00:05,360
Bem, volte nas próximas lições, vamos ter a autenticação do usuário no acampamento.

2
00:00:05,580 --> 00:00:10,290
Então, vamos levar tudo o que aprendemos nas últimas leituras, onde fizemos a demo de autenticação com

3
00:00:10,290 --> 00:00:13,470
a página secreta e nós vamos levar isso e aplicá-lo ao acampamento.

4
00:00:13,680 --> 00:00:15,400
E será dividido em alguns passos.

5
00:00:15,420 --> 00:00:20,730
O primeiro é adicionar o modelo de usuário e depois instalar todos os pacotes que precisamos.

6
00:00:21,240 --> 00:00:22,120
Vamos começar.

7
00:00:22,300 --> 00:00:26,910
Quero dizer, ao invés de V-6 agora eu fiz uma nova versão porque vamos fazer algumas mudanças

8
00:00:26,910 --> 00:00:27,450
substanciais aqui.

9
00:00:27,870 --> 00:00:33,270
E a primeira coisa que farei é executar uma instalação NPM e instalar todos os pacotes que precisamos.

10
00:00:33,270 --> 00:00:41,250
Então, precisamos do passaporte do passaporte dasht local e do passaporte Dasch local Dasch mongoose e, em seguida, também

11
00:00:41,640 --> 00:00:50,280
precisamos de uma sessão expressa Dasch e depois faremos salva das pêndidas e já temos Express, já temos partes do corpo

12
00:00:50,280 --> 00:00:52,520
ou então devemos estar bem.

13
00:00:52,860 --> 00:00:55,180
Vamos verificar novamente o nosso pacote.

14
00:00:55,560 --> 00:01:02,000
Certifique-se de que todos esses pacotes são bons. Rigaud tudo parece ser bom.

15
00:01:02,170 --> 00:01:09,180
OK vamos abrir abdicates E vamos começar importando alguns desses pacotes diferentes.

16
00:01:09,360 --> 00:01:10,110
Então, vamos importar.

17
00:01:10,110 --> 00:01:18,970
O passaporte é igual a requerer passaporte e depois temos uma estratégia local.

18
00:01:19,110 --> 00:01:26,880
Exigir o passaporte Dasch local e seguro lá.

19
00:01:26,880 --> 00:01:32,160
Agora vamos criar o nosso modelo de usuário que exigirá aqui para que possamos

20
00:01:32,220 --> 00:01:34,060
realmente começar com esse usuário.

21
00:01:34,150 --> 00:01:41,070
As escolas exigem que os modelos slash reduzam o usuário, o que, claro, vai bater agora se tentarmos

22
00:01:41,070 --> 00:01:41,760
executar isso.

23
00:01:41,910 --> 00:01:48,330
Então, vamos fazer o modelo do usuário para que seja necessário entrar no diretório do modelo aqui mesmo, queremos

24
00:01:48,330 --> 00:01:49,350
fazer um arquivo.

25
00:01:49,560 --> 00:01:52,150
Os modelos reduzem o usuário.

26
00:01:52,320 --> 00:01:53,500
Sim.

27
00:01:53,880 --> 00:01:57,020
E vamos abrir esse arquivo.

28
00:01:58,050 --> 00:02:01,940
E, então, dentro de lá, vamos adicionar nosso código básico de mangustão.

29
00:02:02,130 --> 00:02:05,990
Então, a primeira coisa que você quer fazer é exigir mangustão.

30
00:02:08,060 --> 00:02:08,660
ESTÁ BEM.

31
00:02:08,880 --> 00:02:15,930
nosso esquema de usuário e lembre-se de que nosso usuário precisa ter um nome de usuário e uma senha, e ambos já

32
00:02:15,930 --> 00:02:16,950
estão em cadeia.

33
00:02:19,680 --> 00:02:20,980
E então precisamos do

34
00:02:21,000 --> 00:02:28,340
Então, em vez de aqui, o nome de usuário é uma senha de vírgula de string também é uma string.

35
00:02:28,860 --> 00:02:31,770
E então, no fundo, faremos nosso módulo.

36
00:02:31,800 --> 00:02:41,270
As exportações são iguais ao modelo de modelo de mangostão Cingular e, em seguida, o esquema para construí-lo.

37
00:02:41,550 --> 00:02:44,820
E é tudo o que precisamos fazer para criar um modelo de usuário simples.

38
00:02:44,820 --> 00:02:49,900
Ainda não tem passaporte conectado ou o plugue de mangusto local do passaporte ainda.

39
00:02:50,070 --> 00:02:55,650
Mas vamos tentar apenas nos certificarmos de que isso exige trabalhar e se fizermos isso agora.

40
00:02:55,860 --> 00:02:58,080
Nó sim.

41
00:02:58,470 --> 00:02:59,720
Tudo parece bem.

42
00:02:59,730 --> 00:03:00,780
Pare o servidor.

43
00:03:00,930 --> 00:03:03,980
Agora vamos e adicione o plug-in local do passaporte.

44
00:03:04,470 --> 00:03:13,740
Então, precisamos exigir que, aqui, o nosso passaporte de mongoose local seja igual a exigir que o passaporte local dash

45
00:03:13,800 --> 00:03:16,390
Mangus seja aquele pacote que instalamos.

46
00:03:16,920 --> 00:03:26,280
E então, precisamos fazer o plugue do esquema do usuário no mangusto local do passaporte e salvar e é isso mesmo.

47
00:03:26,550 --> 00:03:28,580
E, novamente, isso torna muito fácil para nós.

48
00:03:28,620 --> 00:03:33,750
Isso basicamente leva a roda e começa a adicionar em alguns métodos ao nosso usuário.

49
00:03:33,750 --> 00:03:34,950
Agora vamos testar isso.

50
00:03:35,020 --> 00:03:37,750
Apenas é executado o mesmo aplicativo de nó de código.

51
00:03:37,830 --> 00:03:38,570
Sim.

52
00:03:38,820 --> 00:03:40,350
Tudo funciona bem.

53
00:03:40,590 --> 00:03:42,610
Mais uma vez, é bom ver.

54
00:03:42,870 --> 00:03:43,230
Ótimo.

55
00:03:43,230 --> 00:03:48,360
Então, agora instalamos todos os pacotes e configuramos o modelo de usuário e adicionamos o plugin de

56
00:03:48,360 --> 00:03:53,670
mangots local do passaporte que fornece todos esses métodos e funcionalidades importantes ao nosso modelo de usuário.

57
00:03:53,670 --> 00:03:58,080
E isso é tudo o que eu queria fazer neste vídeo no próximo vídeo vai realmente começar a funcionar e a funcionalidade
