1
00:00:00,350 --> 00:00:00,990
Baiklah semuanya.

2
00:00:01,020 --> 00:00:03,450
Selamat datang di modul baru.

3
00:00:03,510 --> 00:00:10,980
Dan dalam modul ini kita akan membahas topik otentikasi dan itu adalah sesuatu yang

4
00:00:10,980 --> 00:00:15,390
sering dianggap sangat rumit tetapi tidak harus begitu.

5
00:00:15,420 --> 00:00:21,750
Dan kami akan mengambil langkah demi langkah dari awal hingga akhir sehingga Anda mendapatkan gambaran umum

6
00:00:21,750 --> 00:00:24,540
dari seluruh proses pengaturan otentikasi dari awal.

7
00:00:25,290 --> 00:00:28,120
Jadi mengapa kita perlu mengautentikasi.

8
00:00:28,140 --> 00:00:35,700
Nah, saat kami membuat situs web atau aplikasi web untuk digunakan oleh para pengguna, maka para pengguna ini

9
00:00:35,730 --> 00:00:38,700
akan mulai menghasilkan data di situs Web.

10
00:00:38,790 --> 00:00:43,210
Mereka mungkin menyukai posting tertentu yang mungkin mereka berinteraksi dengan pengguna lain.

11
00:00:43,260 --> 00:00:46,960
Mungkin ada pesan yang dibuat atau resep dibuat.

12
00:00:46,980 --> 00:00:53,820
Selalu akan ada beberapa data pengguna dibuat dan untuk mengaitkan potongan-potongan data dengan pengguna individu kita perlu membuat akun untuk

13
00:00:53,820 --> 00:01:00,360
setiap pengguna sehingga mereka akan mendaftar ke situs web kami menggunakan nama pengguna dan kata sandi dan pada

14
00:01:00,420 --> 00:01:07,110
dasarnya kami akan membuat seperti I. D. kartu bagi mereka untuk

15
00:01:07,110 --> 00:01:15,120
secara unik mengidentifikasi mereka di database kami dan untuk menyimpan semua data yang mereka hasilkan ke akun itu.

16
00:01:15,120 --> 00:01:20,640
Jadi pada saat mereka kembali ke situs web mereka akan dapat menggunakan nama

17
00:01:21,060 --> 00:01:28,490
pengguna dan kata sandi mereka dan masuk ke situs web kami dan dapat mengakses semua informasi pribadi yang mungkin.

18
00:01:28,500 --> 00:01:33,480
Jadi dengan cara ini Anda tidak berakhir dengan semua orang dapat melihat Anda tahu apa pesan

19
00:01:33,480 --> 00:01:37,670
pribadi yang Anda kirim di Facebook atau melihat pesan langsung Anda di Twitter.

20
00:01:37,680 --> 00:01:39,330
Jadi itu sangat sederhana.

21
00:01:39,330 --> 00:01:45,390
Sekarang alasan lain mengapa Anda mungkin ingin menambahkan otentikasi ke situs Web Anda adalah untuk membatasi

22
00:01:45,660 --> 00:01:50,070
akses ke area-area tertentu dari situs Web tergantung pada status pengguna.

23
00:01:50,070 --> 00:01:57,810
Jadi misalnya jika Anda Spotify atau Netflix dan Anda membebankan biaya berlangganan untuk mengakses bagian-bagian tertentu dari situs Web maka

24
00:01:57,810 --> 00:02:03,570
setelah pengguna membayar Anda harus memperbarui akun mereka di database Anda untuk mengatakan

25
00:02:03,570 --> 00:02:10,800
bahwa mereka telah membayar dan mereka akan diizinkan untuk mengakses acara TV atau lagu yang menjadi hak mereka.

26
00:02:10,800 --> 00:02:18,540
Jadi itulah beberapa alasan mengapa Anda mungkin ingin menambahkan otentikasi ke situs Web Anda tetapi otentikasi

27
00:02:18,540 --> 00:02:21,030
dapat dilakukan dengan beberapa cara.

28
00:02:21,060 --> 00:02:27,690
Membuat situs Web tempat kami mendaftar dan masuk pengguna tampaknya cukup sederhana tetapi bagian yang sulit

29
00:02:27,690 --> 00:02:33,290
dari otentikasi berasal dari seberapa aman Anda akan membuat situs Web Anda.

30
00:02:33,420 --> 00:02:41,680
Dan kita akan mengatasi masalah otentikasi ini dengan melewati berbagai tingkat keamanan.

31
00:02:41,820 --> 00:02:48,000
Jadi kita akan beralih dari membuat akun yang sangat mendasar, menambahkan pengguna ke basis data

32
00:02:48,000 --> 00:02:54,850
kami, menyimpan nama pengguna dan kata sandi mereka untuk memungkinkan mereka masuk sepenuhnya hingga mencakup hal-hal seperti sumpah

33
00:02:54,870 --> 00:03:01,710
dan log masuk sosial termasuk membuat hal-hal seperti sesi dan cookie serta hashing dan mengenkripsi kata sandi.

34
00:03:01,890 --> 00:03:07,260
Dan itu akan menjadi lebih dari yang ingin Anda ketahui tentang topik ini, tetapi sangat penting

35
00:03:07,290 --> 00:03:12,990
bagi Anda untuk mempelajarinya di awal karena nanti setelah Anda memahami dan Anda telah membangun otentikasi dari

36
00:03:13,050 --> 00:03:19,290
bawah ke atas maka saya akan Saya akan menunjukkan kepada Anda beberapa cara menyederhanakan dan membuat hidup Anda lebih mudah.

37
00:03:19,380 --> 00:03:22,130
Menggunakan perpustakaan pihak ketiga seperti Paspor.

38
00:03:22,200 --> 00:03:27,090
Jadi kita akan belajar bagaimana berkembang dari dasarnya situs Web yang pada dasarnya

39
00:03:27,090 --> 00:03:34,050
dijamin dengan penipu untuk sesuatu yang jauh lebih serius dan lebih konsisten dengan standar industri keamanan yang baik

40
00:03:34,110 --> 00:03:35,670
di situs Web.

41
00:03:36,030 --> 00:03:44,130
Jadi, jika Anda tidak tertarik mempelajari cara mengotentikasi pengguna dari dasar-dasar sampai ke yang paling rumit jika Anda

42
00:03:44,130 --> 00:03:51,030
hanya ingin langsung beralih ke akhir di mana kami membahas menggunakan Loggins sosial pihak ketiga

43
00:03:51,030 --> 00:03:55,840
seperti Google atau Facebook maka jangan ragu untuk melakukan itu.

44
00:03:55,870 --> 00:04:02,130
Tapi saya sangat menyarankan Anda mengikuti seluruh tutorial tidak hanya karena ada beberapa lelucon

45
00:04:02,130 --> 00:04:03,720
yang cukup bagus.

46
00:04:03,780 --> 00:04:10,590
Jika saya bisa mengatakannya sendiri tetapi juga karena itu akan membantu Anda membangun fondasi pengetahuan di seputar topik ini

47
00:04:10,590 --> 00:04:15,090
sehingga ketika Anda melihatnya di alam bebas, Anda tidak akan bingung.

48
00:04:15,120 --> 00:04:21,540
Jadi, begitu Anda siap, kami akan mulai membangun situs Web yang menyimpan rahasia.

49
00:04:21,540 --> 00:04:23,640
Masuk akal otentikasi yang benar.

50
00:04:24,000 --> 00:04:30,900
Jadi ada aplikasi bernama Whisper yang mungkin Anda temui dan itu adalah konsep yang sangat sederhana

51
00:04:30,900 --> 00:04:40,200
yang pada dasarnya memungkinkan orang untuk mengirim rahasia mereka secara anonim sehingga di mana pun mereka memposting tidak terkait dengan email

52
00:04:40,260 --> 00:04:46,650
atau nama pengguna dan itu berarti orang dapat mengekspresikan diri saya. tebak lebih bebas.

53
00:04:46,650 --> 00:04:47,930
Ini situs web yang cukup menyenangkan.

54
00:04:47,970 --> 00:04:52,680
Dan inilah yang akan kita coba dan tiru pada akhir modul ini.

55
00:04:52,710 --> 00:04:56,610
Jadi struktur situs web kami sangat sederhana.

56
00:04:56,640 --> 00:05:05,280
Ini memiliki halaman rumah yang memiliki dua tombol yang memungkinkan Anda untuk pergi menuju register atau menuju

57
00:05:05,280 --> 00:05:11,490
login dan setelah pengguna telah terdaftar atau login dan mereka telah diautentikasi

58
00:05:11,490 --> 00:05:14,600
maka mereka dapat mengakses halaman rahasia.

59
00:05:14,700 --> 00:05:20,610
Jadi saya menjaga sisa situs web cukup sederhana karena kita akan fokus pada topik yang

60
00:05:20,610 --> 00:05:21,770
cukup kompleks.

61
00:05:21,810 --> 00:05:28,530
Jadi saya telah membuat beberapa file awal untuk Anda unduh sehingga kami dapat memfokuskan upaya kami pada

62
00:05:28,560 --> 00:05:33,100
pembelajaran otentikasi dan tidak terganggu oleh hal-hal seperti bootstrap dan gaya.

63
00:05:33,150 --> 00:05:39,380
Jadi begitu Anda sudah menuju ke pelajaran berikutnya dan mengunduh file mulai dan kemudian

64
00:05:39,380 --> 00:05:45,060
kita memulainya dengan otentikasi keamanan tingkat satu kami, jadi saya akan melihat.
