Torrent Info
Title [Tutorialsplanet.NET] Udemy - APIs in PHP from Basic to Advanced
Category
Size 1.42GB

Files List
Please note that this page does not hosts or makes available any of the listed filenames. You cannot download any of those files from here.
[Tutorialsplanet.NET].url 128B
[Tutorialsplanet.NET].url 128B
[Tutorialsplanet.NET].url 128B
[Tutorialsplanet.NET].url 128B
[Tutorialsplanet.NET].url 128B
[Tutorialsplanet.NET].url 128B
001 An introduction to authentication using access tokens_en.vtt 2.47KB
001 An introduction to authentication using access tokens.mp4 8.43MB
001 An introduction to JSON web tokens (JWTs)_en.vtt 3.67KB
001 An introduction to JSON web tokens (JWTs).mp4 11.93MB
001 Conclusion & where to go from here_en.vtt 1.36KB
001 Conclusion & where to go from here.mp4 9.54MB
001 Create a new database and a database user to access it_en.vtt 2.11KB
001 Create a new database and a database user to access it.mp4 6.95MB
001 Create a table to store user account data_en.vtt 3.45KB
001 Create a table to store user account data.mp4 14.56MB
001 cURL.url 40B
001 Get the data from the request as JSON_en.vtt 4.87KB
001 Get the data from the request as JSON.mp4 21.61MB
001 GitHub-REST-API-resources.url 90B
001 HTTPie-default-behaviour.url 64B
001 HTTPie-request-items.url 60B
001 Introduction and welcome how to get the most out of the course_en.vtt 1.40KB
001 Introduction and welcome how to get the most out of the course.mp4 10.88MB
001 JSON-Web-Tokens.url 39B
001 PHP-configuration-setting-allow-url-fopen.url 102B
001 PHP-cURL.url 67B
001 PHP-file-get-contents.url 84B
001 PHP-input-stream-wrappers.url 89B
001 PHP-Manual.url 63B
001 PHP-password-hash.url 80B
001 PHP-POST.url 81B
001 Random-User-Generator.url 46B
001 Random-User-Generator.url 46B
001 REpresentational-State-Transfer.url 85B
001 REST and RESTful APIs what are they_en.vtt 3.49KB
001 REST and RESTful APIs what are they.mp4 16.37MB
001 Source-code-030-010-Use-cURL-instead-of-file-get-contents-to-make-an-API-request.zip 330B
001 Source-code-050-010-Start-writing-the-API-enable-URL-rewriting.zip 521B
001 Source-code-060-010-Create-a-new-database-and-a-database-user-to-access-it.zip 280B
001 Source-code-070-010-Get-the-data-from-the-request-as-JSON.zip 5.66KB
001 Source-code-080-010-Create-a-table-to-store-user-account-data.zip 326B
001 Start writing the API enable URL rewriting_en.vtt 3.15KB
001 Start writing the API enable URL rewriting.mp4 7.97MB
001 The-REST-architectural-style.url 95B
001 Use cURL instead of file_get_contents to make an API request_en.vtt 5.05KB
001 Use cURL instead of file_get_contents to make an API request.mp4 24.07MB
001 What is an API_en.vtt 3.90KB
001 What is an API.mp4 16.85MB
001 Why access tokens need to expire and how to refresh them in a user-friendly way_en.vtt 3.19KB
001 Why access tokens need to expire and how to refresh them in a user-friendly way.mp4 12.11MB
002 Access a RESTful API in PHP with cURL_en.vtt 3.17KB
002 Access a RESTful API in PHP with cURL.mp4 22.54MB
002 Add an expiry claim to the access token payload when logging in_en.vtt 2.26KB
002 Add an expiry claim to the access token payload when logging in.mp4 12.99MB
002 Add a register page to insert a new user record and generate a new API key_en.vtt 5.57KB
002 Add a register page to insert a new user record and generate a new API key.mp4 30.56MB
002 base64-URL-encoding.url 81B
002 Create a class to encode a payload in a JWT_en.vtt 4.96KB
002 Create a class to encode a payload in a JWT.mp4 23.97MB
002 Create a table to store resource data_en.vtt 1.35KB
002 Create a table to store resource data.mp4 4.62MB
002 Create the login script and return 400 if the username and password are missing_en.vtt 3.11KB
002 Create the login script and return 400 if the username and password are missing.mp4 11.66MB
002 Example-domain.url 44B
002 GitHub-404-page.url 46B
002 GitHub-API-gists.url 71B
002 HMAC-with-SHA-2-Functions.url 81B
002 HTTP-201-Created-status-code.url 84B
002 Insert a record into the database and respond with a 201 status code_en.vtt 4.29KB
002 Insert a record into the database and respond with a 201 status code.mp4 22.45MB
002 Install a package with a web server, PHP, a database server and phpMyAdmin_en.vtt 1.45KB
002 Install a package with a web server, PHP, a database server and phpMyAdmin.mp4 12.61MB
002 List-of-HTTP-status-codes.url 79B
002 Make an API call access an API from PHP_en.vtt 2.48KB
002 Make an API call access an API from PHP.mp4 11.50MB
002 MAMP.url 53B
002 OpenWeather-API.url 54B
002 PHP-bin2hex.url 74B
002 PHP-file-get-contents.url 84B
002 PHP-hash-hmac.url 76B
002 PHP-JWT-package.url 59B
002 PHP-random-bytes.url 79B
002 PHP-time.url 71B
002 Pico-CSS-framework.url 44B
002 Response codes get the HTTP status code_en.vtt 4.58KB
002 Response codes get the HTTP status code.mp4 27.83MB
002 Search-256-bit-key-generator.url 79B
002 Source-code-020-020-Make-an-API-call-access-an-API-from-PHP.zip 230B
002 Source-code-030-020-Response-codes-get-the-HTTP-status-code.zip 385B
002 Source-code-040-020-Access-a-restful-API-in-PHP-with-cURL.zip 435B
002 Source-code-050-020-The-front-controller-get-the-resource-ID-and-the-request-method.zip 643B
002 Source-code-060-020-Create-a-table-to-store-resource-data.zip 329B
002 Source-code-070-020-Insert-a-record-into-the-database-and-respond-with-a-201-status-code.zip 0B
002 Source-code-080-020-Add-a-register-page-to-insert-a-new-user-record-and-generate-a-new-API-key.zip 7.40KB
002 Source-code-090-020-Create-the-login-script-and-return-400-if-the-username-and-password-are-missing.zip 0B
002 Source-code-100-020-Create-a-class-to-encode-a-payload-in-a-JWT.zip 10.09KB
002 Source-code-110-020-Add-an-expiry-claim-to-the-access-token-payload-when-logging-in.zip 10.67KB
002 The-exp-Expiration-Time-Claim.url 83B
002 The front controller get the resource, ID and the request method_en.vtt 3.74KB
002 The front controller get the resource, ID and the request method.mp4 10.27MB
002 XAMPP-Installers-and-Downloads.url 64B
003 Add a generic error handler to output warnings as JSON_en.vtt 2.87KB
003 Add a generic error handler to output warnings as JSON.mp4 19.02MB
003 API-key.url 91B
003 Composer.url 48B
003 Connect to the database from PHP add a Database class_en.vtt 3.99KB
003 Connect to the database from PHP add a Database class.mp4 18.40MB
003 cURL.url 40B
003 Decode API results reading JSON in PHP_en.vtt 3.60KB
003 Decode API results reading JSON in PHP.mp4 19.73MB
003 Generate a JWT access token in the login endpoint containing JWT claims_en.vtt 2.27KB
003 Generate a JWT access token in the login endpoint containing JWT claims.mp4 15.26MB
003 Guzzle-documentation.url 61B
003 Guzzle-PHP-HTTP-client.url 51B
003 HTTPie-API-testing-client.url 42B
003 Install Composer manage third-party packages and autoload class files_en.vtt 864B
003 Install Composer manage third-party packages and autoload class files.mp4 4.15MB
003 JSON.org.url 45B
003 JSON-Web-Token-claims.url 70B
003 List-of-HTTP-header-fields.url 95B
003 PHP-constructor-promotion.url 119B
003 PHP-cURL.url 67B
003 PHP-Error-class.url 69B
003 PHP-ErrorException-class.url 78B
003 PHP-file-get-contents.url 84B
003 PHP-json-decode.url 78B
003 PHP-SERVER.url 83B
003 PHP-set-exception-handler.url 88B
003 Postman-API-platform.url 48B
003 Request headers add meta data about the request_en.vtt 3.14KB
003 Request headers add meta data about the request.mp4 22.12MB
003 Select the user record based on the username in the request_en.vtt 2.69KB
003 Select the user record based on the username in the request.mp4 12.41MB
003 Send the API key with the request query string or request header_en.vtt 2.69KB
003 Send the API key with the request query string or request header.mp4 14.39MB
003 Source-code-020-030-Decode-API-results-reading-JSON-in-PHP.zip 279B
003 Source-code-030-030-Request-headers-add-meta-data-about-the-request.zip 411B
003 Source-code-040-030-Use-the-Guzzle-HTTP-client-for-object-oriented-API-code.zip 3.11KB
003 Source-code-050-030-Use-a-client-for-API-development-cURL-Postman-or-HTTPie.zip 648B
003 Source-code-060-030-Connect-to-the-database-from-PHP-add-a-Database-class.zip 2.39KB
003 Source-code-070-025-Add-a-generic-error-handler-to-output-warnings-as-JSON.zip 5.93KB
003 Source-code-080-030-Send-the-API-key-with-the-request-query-string-or-request-header.zip 7.43KB
003 Source-code-090-030-Select-the-user-record-based-on-the-username-in-the-request.zip 9.25KB
003 Source-code-100-030-Generate-a-JWT-access-token-in-the-login-endpoint-containing-JWT-claims.zip 10.10KB
003 Source-code-110-030-Throw-a-custom-exception-to-not-accept-the-JWT-if-it-has-expired.zip 10.94KB
003 Throw a custom exception to not accept the JWT if it has expired_en.vtt 2.39KB
003 Throw a custom exception to not accept the JWT if it has expired.mp4 12.91MB
003 Unsplash.url 45B
003 Unsplash-API-documentation-public-authentication.url 80B
003 Use a client for API development cURL, Postman or HTTPie_en.vtt 3.06KB
003 Use a client for API development cURL, Postman or HTTPie.mp4 14.28MB
003 Use the Guzzle HTTP client for object-oriented API code_en.vtt 4.58KB
003 Use the Guzzle HTTP client for object-oriented API code.mp4 25.45MB
004 Add a method to decode the payload from the JWT_en.vtt 5.59KB
004 Add a method to decode the payload from the JWT.mp4 28.34MB
004 Agify.io.url 41B
004 Amazon-PHP-SDK.url 59B
004 Check the API key is present in the request and return 400 if not_en.vtt 1.67KB
004 Check the API key is present in the request and return 400 if not.mp4 7.92MB
004 Check the username and password and return a 401 status code if invalid_en.vtt 2.48KB
004 Check the username and password and return a 401 status code if invalid.mp4 9.43MB
004 Guzzle-PHP-HTTP-client.url 51B
004 HTTP-status-code-400-Bad-request.url 84B
004 HTTP-status-code-422-unprocessable-entity.url 84B
004 Issue a refresh token in addition to the access token when logging in_en.vtt 1.99KB
004 Issue a refresh token in addition to the access token when logging in.mp4 9.17MB
004 List-of-HTTP-header-fields.url 96B
004 Move the database connection data to a separate .env file_en.vtt 3.50KB
004 Move the database connection data to a separate .env file.mp4 18.25MB
004 Packagist-dotenv-packages.url 59B
004 PHP-curl-getinfo.url 79B
004 PHP-hash-equals.url 78B
004 PHP-header.url 73B
004 PHP-http-build-query.url 83B
004 PHP-http-response-code.url 85B
004 PHP-SDK-search.url 65B
004 Response headers read meta data about the response_en.vtt 2.24KB
004 Response headers read meta data about the response.mp4 21.48MB
004 Set the HTTP status code best practices_en.vtt 3.75KB
004 Set the HTTP status code best practices.mp4 16.64MB
004 Source-code-020-040-Use-API-data-in-a-web-application.zip 456B
004 Source-code-030-040-Response-headers-read-meta-data-about-the-response.zip 470B
004 Source-code-040-040-Use-an-SDK-compare-the-Stripe-API-to-its-SDK.zip 1.65KB
004 Source-code-050-040-Set-the-HTTP-status-code-best-practices.zip 734B
004 Source-code-060-035-Move-the-database-connection-data-to-a-separate-env-file.zip 4.89KB
004 Source-code-070-030-Validate-the-data-and-respond-with-a-422-status-code-if-invalid.zip 0B
004 Source-code-080-035-Check-the-API-key-is-present-in-the-request-and-return-400-if-not.zip 7.48KB
004 Source-code-090-040-Check-the-username-and-password-and-return-a-401-status-code-if-invalid.zip 9.32KB
004 Source-code-100-040-Add-a-method-to-decode-the-payload-from-the-JWT.zip 10.34KB
004 Source-code-110-040-Issue-a-refresh-token-in-addition-to-the-access-token-when-logging-in.zip 10.96KB
004 Stripe-API-libraries.url 79B
004 Stripe-API-reference.url 70B
004 Stripe-dashboard.url 53B
004 Stripe-payment-gateway.url 43B
004 Use an SDK compare the Stripe API to its SDK_en.vtt 4.82KB
004 Use an SDK compare the Stripe API to its SDK.mp4 29.27MB
004 Use API data in a web application_en.vtt 3.25KB
004 Use API data in a web application.mp4 13.76MB
004 Validate the data and respond with a 422 status code if invalid_en.vtt 4.25KB
004 Validate the data and respond with a 422 status code if invalid.mp4 21.13MB
005 Add a controller class to decide the response_en.vtt 4.24KB
005 Add a controller class to decide the response.mp4 16.06MB
005 Add a refresh endpoint and validate the refresh token in the request_en.vtt 3.85KB
005 Add a refresh endpoint and validate the refresh token in the request.mp4 17.85MB
005 Conditionally validate the data when updating an existing record_en.vtt 3.06KB
005 Conditionally validate the data when updating an existing record.mp4 16.17MB
005 Create a table data gateway class for the resource table_en.vtt 3.51KB
005 Create a table data gateway class for the resource table.mp4 13.73MB
005 Create a table data gateway class for the user table_en.vtt 2.40KB
005 Create a table data gateway class for the user table.mp4 11.63MB
005 Generate an encoded access token containing the user details_en.vtt 3.29KB
005 Generate an encoded access token containing the user details.mp4 14.27MB
005 Get all individual response headers in an array_en.vtt 3.64KB
005 Get all individual response headers in an array.mp4 22.58MB
005 Pass in the secret key used for hashing as a dependency_en.vtt 1.82KB
005 Pass in the secret key used for hashing as a dependency.mp4 11.24MB
005 PHP-base64-encode.url 80B
005 PHP-curl-setopt.url 78B
005 Source-code-030-050-Get-all-individual-response-headers-in-an-array.zip 567B
005 Source-code-050-050-Add-a-controller-class-to-decide-the-response.zip 1.27KB
005 Source-code-060-040-Create-a-table-data-gateway-class-for-the-resource-table.zip 5.21KB
005 Source-code-070-040-Conditionally-validate-the-data-when-updating-an-existing-record.zip 0B
005 Source-code-080-040-Create-a-table-data-gateway-class-for-the-user-table.zip 7.93KB
005 Source-code-090-050-Generate-an-encoded-access-token-containing-the-user-details.zip 9.37KB
005 Source-code-100-050-Pass-in-the-secret-key-used-for-hashing-as-a-dependency.zip 10.38KB
005 Source-code-110-050-Add-a-refresh-endpoint-and-validate-the-refresh-token-in-the-request.zip 11.47KB
006 Authenticate the API key and return a 401 status code if invalid_en.vtt 1.97KB
006 Authenticate the API key and return a 401 status code if invalid.mp4 10.86MB
006 Authenticate the task endpoints using the JWT_en.vtt 3.56KB
006 Authenticate the task endpoints using the JWT.mp4 19.06MB
006 Autoloading-with-Composer.url 81B
006 Get the data from the request for updating an existing record_en.vtt 4.30KB
006 Get the data from the request for updating an existing record.mp4 19.70MB
006 GitHub-access-tokens.url 58B
006 GitHub-API-reference-starring-a-repository.url 83B
006 GitHub-resources-in-the-REST-API.url 110B
006 HTTP-Authorization-header.url 95B
006 HTTPie-GitHub-repository.url 56B
006 HTTP-status-code-401-Unauthorized.url 84B
006 Pass the access token to the task API endpoints in the authorization header_en.vtt 5.43KB
006 Pass the access token to the task API endpoints in the authorization header.mp4 23.85MB
006 PHP-apache-request-headers.url 89B
006 PHP-spl-autoload-register.url 88B
006 Show a list of all records_en.vtt 3.17KB
006 Show a list of all records.mp4 13.36MB
006 Source-code-030-060-Use-an-API-that-requires-a-specific-request-header.zip 440B
006 Source-code-050-060-Use-Composers-autoloader-to-load-classes-automatically.zip 1.42KB
006 Source-code-060-050-Show-a-list-of-all-records.zip 5.32KB
006 Source-code-070-050-Get-the-data-from-the-request-for-updating-an-existing-record.zip 6.33KB
006 Source-code-080-050-Authenticate-the-API-key-and-return-a-401-status-code-if-invalid.zip 7.96KB
006 Source-code-090-060-Pass-the-access-token-to-the-task-API-endpoints-in-the-authorization-header.zip 9.49KB
006 Source-code-100-060-Authenticate-the-task-endpoints-using-the-JWT.zip 10.41KB
006 Source-code-110-060-Validate-the-user-in-the-refresh-token-using-the-database.zip 11.61KB
006 Use an API that requires a specific request header_en.vtt 2.71KB
006 Use an API that requires a specific request header.mp4 19.91MB
006 Use Composer's autoloader to load classes automatically_en.vtt 2.43KB
006 Use Composer's autoloader to load classes automatically.mp4 11.62MB
006 Validate the user in the refresh token using the database_en.vtt 3.31KB
006 Validate the user in the refresh token using the database.mp4 16.10MB
007 Configure PDO to prevent numeric values from being converted to strings_en.vtt 2.52KB
007 Configure PDO to prevent numeric values from being converted to strings.mp4 15.47MB
007 GitHub-activity-starring-a-repository.url 133B
007 HTTPie-GitHub-repository.url 56B
007 HTTP-request-methods.url 97B
007 HTTP-status-code-401-Unauthorized.url 84B
007 Issue a new access token and refresh token to the authenticated user_en.vtt 2.25KB
007 Issue a new access token and refresh token to the authenticated user.mp4 13.40MB
007 JSON.org.url 57B
007 Make debugging easier add type declarations and enable strict type checking_en.vtt 2.89KB
007 Make debugging easier add type declarations and enable strict type checking.mp4 17.44MB
007 PDO-setAttribute.url 74B
007 PHP-configuration-setting-display-errors.url 100B
007 PHP-Type-declarations.url 85B
007 Refactor the front controller to a bootstrap file and Auth class_en.vtt 4.59KB
007 Refactor the front controller to a bootstrap file and Auth class.mp4 23.65MB
007 Request method change the method to get a different result with the same URL_en.vtt 3.35KB
007 Request method change the method to get a different result with the same URL.mp4 23.42MB
007 Source-code-030-070-Request-method-change-the-method-to-get-a-different-result-with-the-same-URL.zip 440B
007 Source-code-050-070-Make-debugging-easier-add-type-declarations-and-enable-strict-type-checking.zip 0B
007 Source-code-060-055-Configure-PDO-to-prevent-numeric-values-from-being-converted-to-strings.zip 0B
007 Source-code-070-060-Update-the-record-in-the-database-and-return-a-200-status-code.zip 0B
007 Source-code-080-060-Refactor-the-front-controller-to-a-bootstrap-file-and-Auth-class.zip 8.51KB
007 Source-code-090-070-Validate-the-access-token-and-decode-its-contents.zip 9.61KB
007 Source-code-100-070-Use-a-custom-exception-class-to-return-401-if-the-signature-is-invalid.zip 10.65KB
007 Source-code-110-070-Issue-a-new-access-token-and-refresh-token-to-the-authenticated-user.zip 11.81KB
007 The-HTML-form-element.url 86B
007 Update the record in the database and return a 200 status code_en.vtt 5.44KB
007 Update the record in the database and return a 200 status code.mp4 22.38MB
007 Use a custom exception class to return 401 if the signature is invalid_en.vtt 2.38KB
007 Use a custom exception class to return 401 if the signature is invalid.mp4 12.56MB
007 Validate the access token and decode its contents_en.vtt 5.57KB
007 Validate the access token and decode its contents.mp4 24.14MB
008 Add a foreign key relationship to link task records to user records_en.vtt 1.92KB
008 Add a foreign key relationship to link task records to user records.mp4 6.02MB
008 Always return JSON add a generic exception handler and JSON Content-Type header_en.vtt 5.23KB
008 Always return JSON add a generic exception handler and JSON Content-Type header.mp4 25.01MB
008 BOOLEAN-values-in-MySQL-MariaDB.url 58B
008 Convert database booleans to boolean literals in the JSON_en.vtt 2.33KB
008 Convert database booleans to boolean literals in the JSON.mp4 10.31MB
008 Create a table to store a refresh token whitelist_en.vtt 2.42KB
008 Create a table to store a refresh token whitelist.mp4 7.54MB
008 Delete the record in the database and return a 200 status code_en.vtt 2.22KB
008 Delete the record in the database and return a 200 status code.mp4 10.59MB
008 Don't store sensitive data in the JWT_en.vtt 2.77KB
008 Don't store sensitive data in the JWT.mp4 14.79MB
008 Get the authenticated user data from the access token_en.vtt 4.16KB
008 Get the authenticated user data from the access token.mp4 17.73MB
008 GitHub-API-creating-a-repository.url 118B
008 JSON.org.url 57B
008 PHP-set-exception-handler.url 88B
008 PHP-Throwable-class.url 73B
008 Request body add a payload to send data along with the request_en.vtt 2.93KB
008 Request body add a payload to send data along with the request.mp4 20.92MB
008 Search-base64-URL-decoder.url 75B
008 Source-code-030-080-Request-body-add-a-payload-to-send-data-along-with-the-request.zip 515B
008 Source-code-050-080-Always-return-JSON-add-a-generic-exception-handler-and-JSON-Content-Type-header.zip 0B
008 Source-code-060-057-Convert-database-booleans-to-boolean-literals-in-the-JSON.zip 5.43KB
008 Source-code-070-070-Delete-the-record-in-the-database-and-return-a-200-status-code.zip 0B
008 Source-code-080-080-Add-a-foreign-key-relationship-to-link-task-records-to-user-records.zip 295B
008 Source-code-090-080-Get-the-authenticated-user-data-from-the-access-token.zip 9.60KB
008 Source-code-110-080-Create-a-table-to-store-a-refresh-token-whitelist.zip 302B
009 405-status-code-Method-not-allowed.url 84B
009 HTTP-Allow-header.url 87B
009 PDOStatement-fetch.url 76B
009 Retrieve the ID of the authenticated user when authenticating_en.vtt 2.04KB
009 Retrieve the ID of the authenticated user when authenticating.mp4 10.20MB
009 Send a 405 status code and Allow header for invalid request methods_en.vtt 3.97KB
009 Send a 405 status code and Allow header for invalid request methods.mp4 19.29MB
009 Show an individual record_en.vtt 2.59KB
009 Show an individual record.mp4 12.87MB
009 Source-code-050-090-Send-a-405-status-code-and-Allow-header-for-invalid-request-methods.zip 1.95KB
009 Source-code-060-060-Show-an-individual-record.zip 5.53KB
009 Source-code-080-090-Retrieve-the-ID-of-the-authenticated-user-when-authenticating.zip 8.59KB
009 Source-code-110-090-Store-the-refresh-token-in-the-whitelist-when-issued-in-the-login-endpoint.zip 12.37KB
009 Store the refresh token in the whitelist when issued in the login endpoint_en.vtt 3.76KB
009 Store the refresh token in the whitelist when issued in the login endpoint.mp4 16.90MB
010 Replace the refresh token in the whitelist when issued in the refresh endpoint_en.vtt 2.85KB
010 Replace the refresh token in the whitelist when issued in the refresh endpoint.mp4 13.82MB
010 Respond with 404 if the resource with the specified ID is not found_en.vtt 3.86KB
010 Respond with 404 if the resource with the specified ID is not found.mp4 15.71MB
010 Restrict the tasks index endpoint to only show the authenticated user's tasks_en.vtt 2.40KB
010 Restrict the tasks index endpoint to only show the authenticated user's tasks.mp4 12.01MB
010 Source-code-060-070-Respond-with-404-if-the-resource-with-the-specified-ID-is-not-found.zip 0B
010 Source-code-080-100-Restrict-the-tasks-index-endpoint-to-only-show-the-authenticated-users-tasks.zip 8.61KB
010 Source-code-110-100-Replace-the-refresh-token-in-the-whitelist-when-issued-in-the-refresh-endpoint.zip 12.47KB
011 Restrict the rest of the task endpoints to the authenticated user's tasks_en.vtt 4.03KB
011 Restrict the rest of the task endpoints to the authenticated user's tasks.mp4 21.91MB
011 Source-code-080-110-Restrict-the-rest-of-the-task-endpoints-to-the-authenticated-users-tasks.zip 8.65KB
011 Source-code-110-110-Validate-the-refresh-token-is-on-the-whitelist-and-return-a-400-response-if-not.zip 12.56KB
011 Validate the refresh token is on the whitelist and return a 400 response if not_en.vtt 3.24KB
011 Validate the refresh token is on the whitelist and return a 400 response if not.mp4 19.75MB
012 Add a logout endpoint to remove the an active refresh token from the whitelist_en.vtt 4.29KB
012 Add a logout endpoint to remove the an active refresh token from the whitelist.mp4 25.13MB
012 Cache the database connection to avoid multiple connections in the same request_en.vtt 2.01KB
012 Cache the database connection to avoid multiple connections in the same request.mp4 10.72MB
012 Source-code-080-120-Cache-the-database-connection-to-avoid-multiple-connections-in-the-same-request.zip 8.69KB
012 Source-code-110-120-Add-a-logout-endpoint-to-remove-the-an-active-refresh-token-from-the-whitelist.zip 13.13KB
013 Add a script to clear out expired refresh tokens from the whitelist_en.vtt 3.80KB
013 Add a script to clear out expired refresh tokens from the whitelist.mp4 18.47MB
013 Source-code-110-130-Add-a-script-to-clear-out-expired-refresh-tokens-from-the-whitelist.zip 13.59KB
014 See how a single-page application interacts with the API using access tokens_en.vtt 3.66KB
014 See how a single-page application interacts with the API using access tokens.mp4 23.26MB
014 Source-code-110-140-See-how-a-single-page-application-interacts-with-the-API-using-access-tokens.zip 15.21KB
external-links.txt 165B
external-links.txt 341B
external-links.txt 1.91KB
external-links.txt 1.08KB
external-links.txt 1.05KB
external-links.txt 533B
external-links.txt 781B
external-links.txt 805B
external-links.txt 290B
external-links.txt 791B
external-links.txt 163B
external-links.txt 59B
Distribution statistics by country
United States (US) 1
Total 1
IP List List of IP addresses which were distributed this torrent