歡迎回來了，這你知道我們專注於用戶驗證，你開始的簡稱。
根據我的經驗作者的東西，學生們非常興奮了解，因為他們覺得這讓她合法的應用程式，使他們感到真正的和可用的。
如果你可以註冊就可以登錄，您可以註銷。
這樣就使得它的樂趣和教令人興奮的事情。
但事實是這也是教，因為身份驗證是相當複雜的一個很艱難的事情。
有很多移動有適合在一起，在短短的正確方法片，使其工作的。
很多大的概念。
和誠實這是一個很大的代碼，使其正常工作。
幸運的是我們有很多偉大的工具，在那裡，幫助我們快速，安全地實現身份驗證。
現在解釋我被安全地在後面這段視頻的意思。
在我深入解釋的工具和認證工作流程我想花一些時間給你一些洞察到我的背後教學藝術的思維過程。
這是的，我已經花了很多時間教它，而且在多種不同的方式教它的話題之一。
當你教用戶驗證有，你必須做出選擇。
而對於我，選擇打算不使用任何工具可言，並確保學生專注於每一個重要的概念的來龍去脈教從頭認證，它可能需要五六個小時。
這可能是一個很大的教訓很多影片。
我們最終可能會失去一些學生，但我們將確保每個人都了解認證的工作原理。
或者我們使用一些現有的工具，有工具，幫助我們增加的用戶身份驗證更快更簡單和方式更少的代碼，這一切歸結為是更重要這個問題，讓學生有一個如何的事情有深刻的理解工作。
是優先級或者是優先讓學生把事情快。
因此，它是關於知識的概念的理解和深度，或者是有關使東西。
顯然，在一個理想的世界，我們會想兩者。
我們希望大家明白，我們教的插件和一切的出局，我們希望學生有大量的實用知識，並能夠迅速做出的事情。
在過去，我都試過的教學方法在那裡我開始試圖通過給予學生每概念的深刻理解以及它所有的工作，並結合在一起之前，我們甚至實現什麼。
然後，我也做了相反的，我們只是嘗試做一些事情的工作，然後再回來談談它是如何工作的。
而我花了更多的時間思考我們如何想辦法它我錄這個講座的方式太多次了，我返工重寫全部代碼這個視頻課程。
這是一個，我想得對，因為它是真正重要的，一個很多學生期待。
所以我已經決定要做的，就是在這首台機組兩台機組的身份驗證您正在觀看。
我打算給你一個非常非常簡要概述開始。
一點也不深入，但身份驗證的工作原理只是一個簡要概述。
然後，我們將使用這些工具，我談過這個問題讓我們的生活更輕鬆，使得代碼更短。
我們將使用它們的時候了。
而重點是只是讓一些既有借勢，然後可選單位之一。
在這個過程中的最後將是一個真正的深入了解驗證，我們實際上會從頭開始實現我們自己的用戶身份驗證，我們將不使用任何工具，我現在要告訴你的目標是有兩全其美的會通過只是讓事情開始。
而且我不打算陸風所有的概念，但我不會花你知道一個小時加談論的事情是如何工作的。
好吧所以現在我們已經得到了這一點的方式這個大的思想在這裡討論中，我想介紹現在，我們要使用，所以我們打算使用一種叫做護照的工具。
是。
而且因為它的東西，使我們的生活更容易使我們的代碼更短化妝此實現更快的我們不僅使用它。
但它也是東西是用了很多在現實世界中。
很多很多的應用程序使用的護照J.S.實現他們的認證。
因此，讓我在這裡告訴你的主頁。
這是護照猜亞結巴，看到了小標語說，對沒有Ĵ美國護照簡單的不顯眼的驗證是非常節點靈活的模塊化護照可以悄悄地投進任何表達基於Web的應用程序驗證的中間件。
一套全面策略支持認證使用用戶名和密碼，Facebook的Twitter和更多。
然後你就可以看到到這裡居然有300多個不同的策略。
所以，策略是通過讓用戶鍵入電子郵件和密碼傳統的認證，或者如果它是通過Facebook或Twitter的服務，你可能已經看到過在站點或簡稱不同類型的驗證人無論是認證方式不同應用程序在它要求你通過谷歌或Twitter或Facebook登錄。
並有萬噸以上，我們可以實際查看所有這些，所以有事情如Fitbit就可以通過Fitbit登錄我們可以通過它們進行搜索。
我們擁有Spotify的reddit的tumblr谷歌加。
但是，目前最流行的將是影和谷歌。
然後還要什麼作為本地認證這是我們將與從這裡開始它只是用戶名或電子郵件地址和密碼。
好。
所以這就是我們要使用的護照基本工具。
是的，這將是我們實現的用戶帶來巨大的幫助。
但是，我們也將使用另外一個包叫做護照地方，我在這裡。
這是這些計劃或戰略認證的企業之一。
所以這是一個Facebook的護照護照護照Twitter的谷歌和護照本地和300多個不同的策略護照當地的用戶名和密碼，這是我們會做啟動。
但是，什麼是真正偉大的有關護照，後來在這個過程中，我們可以去添加Facebook或Twitter，我們可以保持局部的很好，我們可以有三種5 10種不同的登錄到我們的應用程序的方法。
通常你想保持相當有限，但我們可以有很多，我們希望通過使用護照和護照名字。
這是關於提供這種切入點各種目的地。
確定，還有一包，我們要使用被稱為當地的護照貓鼬。
所以，我有GET中心開放的和護照本地貓鼬是另一個包，這將只是幫助我們實現與Passport身份驗證，它是特製的貓鼬與工作。
所以我們不必使用它。
我們可以逃脫只需使用Passport本地護照本地貓鼬會幫助我們使它更快，並簡化我們。
然後當然在選購了從無到有節我們將沒有任何這些工具從頭開始創建藝術。
好。
因此，那些是三個主要的工具。
現在我給你我們要做出的前期，我會警告你，這不是很令人興奮的視覺什麼的快速演示。
我沒有風格它。
但是，我們會加入你六翼天使喲營地，我們會造型的。
但現在，這是一個準系統實現，我想告訴你。
於是我們開始了這個主頁上，我們有三個按鈕。
登陸註冊和註銷，並有一個秘密的頁面斜線秘密，如果你登錄你只能查看。
所以，如果我嘗試，現在去那裡我沒有登錄，它把我帶回到在削減日誌，它顯示我在日誌中的形式，所以我會登記和我會告訴你，我們就可以去秘密頁面。
所以，用戶的名字，我會做生鏽四，五六個密碼將只是密碼，然後我就報名。
它讓我削減秘密，那我現在可以訪問。
和秘密頁面上我從小區一個可怕尷尬的照片從我的第七或第八年級的時候我得到了我的第一台筆記本。
太可怕了。
所以這是對一個明顯削減的原因秘密的秘密。
而現在，如果我去註銷，我可以不再去削減它的秘密我重定向削減登錄，我也可以在這裡登錄。
所以，我會用Rusti四五六使用正確的密碼這僅僅是密碼，我註冊或登錄並秘密把我帶回到這樣的，我可以去主頁和返回削減秘密，因為我住登錄。
所以，這個工作的關鍵概念，一切都取決於周圍的方式是一種叫做會話。
我給什麼會議是一個快速摘要。
基本上它的GTP應該是一個無狀態協議，這意味著當你發送請求，這些請求是一次性的東西，他們不包含關於你的歷史，或者你所做的以前的請求信息。
他們沒有聯繫到一起。
請求沒有這只是一次性交易的狀態這將使它真的很難實現用戶了，因為我希望能夠在保持登錄狀態。
我希望服務器知道Rustie 4或5 6仍然登錄，而且我們做到這一點的方法是使用會話和會做什麼會議。
他們只是一種方法，使HTP不無狀態的。
有提供狀態，這樣一種方式，當每個請求我做這個應用程序時，我當一個人的登錄有大約發送到服務器，它是保存在該請求的用戶信息一點點我登錄實際上不是整個用戶名的用戶密碼。
但它的一點點信息，它的編碼，它基本上做是一個秘密。
然後它獲取到我的服務器上，然後護照看到，它會轉換成的東西，它理解基本破解密碼或加密，它會使用這些信息來判斷是否有人登錄與否。
因此，一旦我們添加實現這會更有意義。
但關鍵的概念是，會議使我們能夠在我們的HTP請求的狀態。
這樣我就可以發送數據。
我可以回到主頁它仍然知道我的身份登錄Rustie 4 5 6，我可以回去秘密沒有任何問題。
那是因為我每次提出要求時我送一點小小的一條信息說，這是Rustie四五六誰的登錄。
然後當我註銷資料片已經一去不復返了。
所以，現在當我去削減秘密我有一些邏輯說，如果有一個在會話的用戶則不要讓這些人去這樣的秘密。
重定向他們削減登錄。
好。
因此，我們會在接下來的視頻將在所有這一切更詳細當我們真正創建這個簡單的應用程序，並實現會話得到與我們的會議幫助。
我們將使用一個名為Express會話包，將在接下來的視頻中看到為好。
OK所以這就是我要介紹的現在。
因此，我們將要使用PassportĴ與護照當地的貓鼬模塊或包沿局部方案，該方案將幫助我們很快實現用戶身份驗證和比較怕疼，我們要得到它打算在接下來的視頻中簡單的應用程序。
然後一旦我們有這方面的工作我們則要去回營並實現用戶驗證那裡。