Baiklah semuanya.
Selamat datang di modul baru.
Dan dalam modul ini kita akan membahas topik otentikasi dan itu adalah sesuatu yang
sering dianggap sangat rumit tetapi tidak harus begitu.
Dan kami akan mengambil langkah demi langkah dari awal hingga akhir sehingga Anda mendapatkan gambaran umum
dari seluruh proses pengaturan otentikasi dari awal.
Jadi mengapa kita perlu mengautentikasi.
Nah, saat kami membuat situs web atau aplikasi web untuk digunakan oleh para pengguna, maka para pengguna ini
akan mulai menghasilkan data di situs Web.
Mereka mungkin menyukai posting tertentu yang mungkin mereka berinteraksi dengan pengguna lain.
Mungkin ada pesan yang dibuat atau resep dibuat.
Selalu akan ada beberapa data pengguna dibuat dan untuk mengaitkan potongan-potongan data dengan pengguna individu kita perlu membuat akun untuk
setiap pengguna sehingga mereka akan mendaftar ke situs web kami menggunakan nama pengguna dan kata sandi dan pada
dasarnya kami akan membuat seperti I. D. kartu bagi mereka untuk
secara unik mengidentifikasi mereka di database kami dan untuk menyimpan semua data yang mereka hasilkan ke akun itu.
Jadi pada saat mereka kembali ke situs web mereka akan dapat menggunakan nama
pengguna dan kata sandi mereka dan masuk ke situs web kami dan dapat mengakses semua informasi pribadi yang mungkin.
Jadi dengan cara ini Anda tidak berakhir dengan semua orang dapat melihat Anda tahu apa pesan
pribadi yang Anda kirim di Facebook atau melihat pesan langsung Anda di Twitter.
Jadi itu sangat sederhana.
Sekarang alasan lain mengapa Anda mungkin ingin menambahkan otentikasi ke situs Web Anda adalah untuk membatasi
akses ke area-area tertentu dari situs Web tergantung pada status pengguna.
Jadi misalnya jika Anda Spotify atau Netflix dan Anda membebankan biaya berlangganan untuk mengakses bagian-bagian tertentu dari situs Web maka
setelah pengguna membayar Anda harus memperbarui akun mereka di database Anda untuk mengatakan
bahwa mereka telah membayar dan mereka akan diizinkan untuk mengakses acara TV atau lagu yang menjadi hak mereka.
Jadi itulah beberapa alasan mengapa Anda mungkin ingin menambahkan otentikasi ke situs Web Anda tetapi otentikasi
dapat dilakukan dengan beberapa cara.
Membuat situs Web tempat kami mendaftar dan masuk pengguna tampaknya cukup sederhana tetapi bagian yang sulit
dari otentikasi berasal dari seberapa aman Anda akan membuat situs Web Anda.
Dan kita akan mengatasi masalah otentikasi ini dengan melewati berbagai tingkat keamanan.
Jadi kita akan beralih dari membuat akun yang sangat mendasar, menambahkan pengguna ke basis data
kami, menyimpan nama pengguna dan kata sandi mereka untuk memungkinkan mereka masuk sepenuhnya hingga mencakup hal-hal seperti sumpah
dan log masuk sosial termasuk membuat hal-hal seperti sesi dan cookie serta hashing dan mengenkripsi kata sandi.
Dan itu akan menjadi lebih dari yang ingin Anda ketahui tentang topik ini, tetapi sangat penting
bagi Anda untuk mempelajarinya di awal karena nanti setelah Anda memahami dan Anda telah membangun otentikasi dari
bawah ke atas maka saya akan Saya akan menunjukkan kepada Anda beberapa cara menyederhanakan dan membuat hidup Anda lebih mudah.
Menggunakan perpustakaan pihak ketiga seperti Paspor.
Jadi kita akan belajar bagaimana berkembang dari dasarnya situs Web yang pada dasarnya
dijamin dengan penipu untuk sesuatu yang jauh lebih serius dan lebih konsisten dengan standar industri keamanan yang baik
di situs Web.
Jadi, jika Anda tidak tertarik mempelajari cara mengotentikasi pengguna dari dasar-dasar sampai ke yang paling rumit jika Anda
hanya ingin langsung beralih ke akhir di mana kami membahas menggunakan Loggins sosial pihak ketiga
seperti Google atau Facebook maka jangan ragu untuk melakukan itu.
Tapi saya sangat menyarankan Anda mengikuti seluruh tutorial tidak hanya karena ada beberapa lelucon
yang cukup bagus.
Jika saya bisa mengatakannya sendiri tetapi juga karena itu akan membantu Anda membangun fondasi pengetahuan di seputar topik ini
sehingga ketika Anda melihatnya di alam bebas, Anda tidak akan bingung.
Jadi, begitu Anda siap, kami akan mulai membangun situs Web yang menyimpan rahasia.
Masuk akal otentikasi yang benar.
Jadi ada aplikasi bernama Whisper yang mungkin Anda temui dan itu adalah konsep yang sangat sederhana
yang pada dasarnya memungkinkan orang untuk mengirim rahasia mereka secara anonim sehingga di mana pun mereka memposting tidak terkait dengan email
atau nama pengguna dan itu berarti orang dapat mengekspresikan diri saya. tebak lebih bebas.
Ini situs web yang cukup menyenangkan.
Dan inilah yang akan kita coba dan tiru pada akhir modul ini.
Jadi struktur situs web kami sangat sederhana.
Ini memiliki halaman rumah yang memiliki dua tombol yang memungkinkan Anda untuk pergi menuju register atau menuju
login dan setelah pengguna telah terdaftar atau login dan mereka telah diautentikasi
maka mereka dapat mengakses halaman rahasia.
Jadi saya menjaga sisa situs web cukup sederhana karena kita akan fokus pada topik yang
cukup kompleks.
Jadi saya telah membuat beberapa file awal untuk Anda unduh sehingga kami dapat memfokuskan upaya kami pada
pembelajaran otentikasi dan tidak terganggu oleh hal-hal seperti bootstrap dan gaya.
Jadi begitu Anda sudah menuju ke pelajaran berikutnya dan mengunduh file mulai dan kemudian
kita memulainya dengan otentikasi keamanan tingkat satu kami, jadi saya akan melihat.