Index of /Go/Building Web Applications with Go - Intermediate Level/06 - Authentication
Parent Directory
001 Introduction.mp4
001 Introduction_en.vtt
002 Creating a login page.mp4
002 Creating a login page_en.vtt
003 Writing the stub javascript to authenticate against the back end.mp4
003 Writing the stub javascript to authenticate against the back end_en.vtt
004 Create a route and handler for authentication.mp4
004 Create a route and handler for authentication_en.vtt
005 Create a writeJSON helper function.mp4
005 Create a writeJSON helper function_en.vtt
006 Starting the authentication process.mp4
006 Starting the authentication process_en.vtt
007 Creating an invalidCredentials helper function.mp4
007 Creating an invalidCredentials helper function_en.vtt
008 Creating a passwordMatches helper function.mp4
008 Creating a passwordMatches helper function_en.vtt
009 Making sure that everything works.mp4
009 Making sure that everything works_en.vtt
010 Create a function to generate a token.mp4
010 Create a function to generate a token_en.vtt
011 Generating and sending back a token.mp4
011 Generating and sending back a token_en.vtt
012 Saving the token to the database.mp4
012 Saving the token to the database_en.vtt
013 Saving the token to local storage.mp4
013 Saving the token to local storage_en.vtt
014 Changing the login link based on authentication status.mp4
014 Changing the login link based on authentication status_en.vtt
015 Checking authentication on the back end.mp4
015 Checking authentication on the back end_en.vtt
016 A bit of housekeeping.mp4
016 A bit of housekeeping_en.vtt
017 Creating stub functions to validate a token.mp4
017 Creating stub functions to validate a token_en.vtt
018 Extracting the token from the authorization header.mp4
018 Extracting the token from the authorization header_en.vtt
019 Validating the token on the back end.mp4
019 Validating the token on the back end_en.vtt
020 Testing out our token validation.mp4
020 Testing out our token validation_en.vtt
021 Challenge Checking for expiry.mp4
021 Challenge Checking for expiry_en.vtt
022 Solution to challenge.mp4
022 Solution to challenge_en.vtt
023 Implementing middleware to protect specfic routes.mp4
023 Implementing middleware to protect specfic routes_en.vtt
024 Trying out a protected route.mp4
024 Trying out a protected route_en.vtt
025 Converting the Virtual Terminal post to use the back end.mp4
025 Converting the Virtual Terminal post to use the back end_en.vtt
026 Changing the virtual terminal page to use fetch.mp4
026 Changing the virtual terminal page to use fetch_en.vtt
027 Verifying the saved transaction.mp4
027 Verifying the saved transaction_en.vtt
35003502-source-code.zip
35004790-source-code.zip
35006522-source-code.zip
35008030-source-code.zip
35023748-source-code.zip
35024162-source-code.zip
35026250-source-code.zip
35028722-source-code.zip
35029052-source-code.zip
35030452-source-code.zip
35046768-source-code.zip
35048824-source-code.zip
35051054-source-code.zip
35100990-source-code.zip
35101632-source-code.zip
35102084-source-code.zip
35102758-source-code.zip
35104990-source-code.zip
35106444-source-code.zip
35106788-source-code.zip
35108998-source-code.zip
35129518-source-code.zip
35130160-source-code.zip