589689.xyz

[ ] Udemy - APIs in PHP - from Basic to Advanced

  • 收录时间:2022-01-22 06:22:49
  • 文件大小:1GB
  • 下载次数:1
  • 最近下载:2022-01-22 06:22:49
  • 磁力链接:

文件列表

  1. ~Get Your Files Here !/8. API key authentication/2. Add a register page to insert a new user record and generate a new API key.mp4 31MB
  2. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/4. Use an SDK compare the Stripe API to its SDK.mp4 29MB
  3. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/4. Add a method to decode the payload from the JWT.mp4 28MB
  4. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/2. Response codes get the HTTP status code.mp4 28MB
  5. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/3. Use the Guzzle HTTP client for object-oriented API code.mp4 25MB
  6. ~Get Your Files Here !/11. Expiring and refreshing access tokens/12. Add a logout endpoint to remove the an active refresh token from the whitelist.mp4 25MB
  7. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/8. Always return JSON add a generic exception handler and JSON Content-Type header.mp4 25MB
  8. ~Get Your Files Here !/9. An introduction to authentication using access tokens/7. Validate the access token and decode its contents.mp4 24MB
  9. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/1. Use cURL instead of file_get_contents to make an API request.mp4 24MB
  10. ~Get Your Files Here !/9. An introduction to authentication using access tokens/6. Pass the access token to the task API endpoints in the authorization header.mp4 24MB
  11. ~Get Your Files Here !/8. API key authentication/7. Refactor the front controller to a bootstrap file and Auth class.mp4 24MB
  12. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/7. Request method change the method to get a different result with the same URL.mp4 23MB
  13. ~Get Your Files Here !/11. Expiring and refreshing access tokens/14. See how a single-page application interacts with the API using access tokens.mp4 23MB
  14. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/5. Get all individual response headers in an array.mp4 23MB
  15. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/2. Access a RESTful API in PHP with cURL.mp4 23MB
  16. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/7. Update the record in the database and return a 200 status code.mp4 22MB
  17. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/3. Request headers add meta data about the request.mp4 22MB
  18. ~Get Your Files Here !/8. API key authentication/11. Restrict the rest of the task endpoints to the authenticated user's tasks.mp4 22MB
  19. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/1. Get the data from the request as JSON.mp4 22MB
  20. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/4. Response headers read meta data about the response.mp4 21MB
  21. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/4. Validate the data and respond with a 422 status code if invalid.mp4 21MB
  22. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/8. Request body add a payload to send data along with the request.mp4 21MB
  23. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/6. Use an API that requires a specific request header.mp4 20MB
  24. ~Get Your Files Here !/11. Expiring and refreshing access tokens/11. Validate the refresh token is on the whitelist and return a 400 response if not.mp4 20MB
  25. ~Get Your Files Here !/2. API basics what APIs are and how to use them/3. Decode API results reading JSON in PHP.mp4 20MB
  26. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/6. Get the data from the request for updating an existing record.mp4 20MB
  27. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/9. Send a 405 status code and Allow header for invalid request methods.mp4 19MB
  28. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/6. Authenticate the task endpoints using the JWT.mp4 19MB
  29. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/3. Add a generic error handler to output warnings as JSON.mp4 19MB
  30. ~Get Your Files Here !/11. Expiring and refreshing access tokens/13. Add a script to clear out expired refresh tokens from the whitelist.mp4 18MB
  31. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/3. Connect to the database from PHP add a Database class.mp4 18MB
  32. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/4. Move the database connection data to a separate .env file.mp4 18MB
  33. ~Get Your Files Here !/11. Expiring and refreshing access tokens/5. Add a refresh endpoint and validate the refresh token in the request.mp4 18MB
  34. ~Get Your Files Here !/9. An introduction to authentication using access tokens/8. Get the authenticated user data from the access token.mp4 18MB
  35. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/7. Make debugging easier add type declarations and enable strict type checking.mp4 17MB
  36. ~Get Your Files Here !/11. Expiring and refreshing access tokens/9. Store the refresh token in the whitelist when issued in the login endpoint.mp4 17MB
  37. ~Get Your Files Here !/2. API basics what APIs are and how to use them/1. What is an API.mp4 17MB
  38. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/4. Set the HTTP status code best practices.mp4 17MB
  39. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/1. REST and RESTful APIs what are they.mp4 16MB
  40. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/5. Conditionally validate the data when updating an existing record.mp4 16MB
  41. ~Get Your Files Here !/11. Expiring and refreshing access tokens/6. Validate the user in the refresh token using the database.mp4 16MB
  42. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/5. Add a controller class to decide the response.mp4 16MB
  43. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/10. Respond with 404 if the resource with the specified ID is not found.mp4 16MB
  44. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/7. Configure PDO to prevent numeric values from being converted to strings.mp4 15MB
  45. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/3. Generate a JWT access token in the login endpoint containing JWT claims.mp4 15MB
  46. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/8. Don't store sensitive data in the JWT.mp4 15MB
  47. ~Get Your Files Here !/8. API key authentication/1. Create a table to store user account data.mp4 15MB
  48. ~Get Your Files Here !/8. API key authentication/3. Send the API key with the request query string or request header.mp4 14MB
  49. ~Get Your Files Here !/9. An introduction to authentication using access tokens/5. Generate an encoded access token containing the user details.mp4 14MB
  50. ~Get Your Files Here !/11. Expiring and refreshing access tokens/10. Replace the refresh token in the whitelist when issued in the refresh endpoint.mp4 14MB
  51. ~Get Your Files Here !/2. API basics what APIs are and how to use them/4. Use API data in a web application.mp4 14MB
  52. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/5. Create a table data gateway class for the resource table.mp4 14MB
  53. ~Get Your Files Here !/11. Expiring and refreshing access tokens/7. Issue a new access token and refresh token to the authenticated user.mp4 13MB
  54. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/6. Show a list of all records.mp4 13MB
  55. ~Get Your Files Here !/11. Expiring and refreshing access tokens/2. Add an expiry claim to the access token payload when logging in.mp4 13MB
  56. ~Get Your Files Here !/11. Expiring and refreshing access tokens/3. Throw a custom exception to not accept the JWT if it has expired.mp4 13MB
  57. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/9. Show an individual record.mp4 13MB
  58. ~Get Your Files Here !/1. Introduction how to use the course and software installation/2. Install a package with a web server, PHP, a database server and phpMyAdmin.mp4 13MB
  59. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/7. Use a custom exception class to return 401 if the signature is invalid.mp4 13MB
  60. ~Get Your Files Here !/9. An introduction to authentication using access tokens/3. Select the user record based on the username in the request.mp4 12MB
  61. ~Get Your Files Here !/11. Expiring and refreshing access tokens/1. Why access tokens need to expire and how to refresh them in a user-friendly way.mp4 12MB
  62. ~Get Your Files Here !/8. API key authentication/10. Restrict the tasks index endpoint to only show the authenticated user's tasks.mp4 12MB
  63. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/1. An introduction to JSON web tokens (JWTs).mp4 12MB
  64. ~Get Your Files Here !/9. An introduction to authentication using access tokens/2. Create the login script and return 400 if the username and password are missing.mp4 12MB
  65. ~Get Your Files Here !/8. API key authentication/5. Create a table data gateway class for the user table.mp4 12MB
  66. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/6. Use Composer's autoloader to load classes automatically.mp4 12MB
  67. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/5. Pass in the secret key used for hashing as a dependency.mp4 11MB
  68. ~Get Your Files Here !/1. Introduction how to use the course and software installation/1. Introduction and welcome how to get the most out of the course.mp4 11MB
  69. ~Get Your Files Here !/8. API key authentication/6. Authenticate the API key and return a 401 status code if invalid.mp4 11MB
  70. ~Get Your Files Here !/8. API key authentication/12. Cache the database connection to avoid multiple connections in the same request.mp4 11MB
  71. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/8. Delete the record in the database and return a 200 status code.mp4 11MB
  72. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/2. Insert a record into the database and respond with a 201 status code.mp4 10MB
  73. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/8. Convert database booleans to boolean literals in the JSON.mp4 10MB
  74. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/2. The front controller get the resource, ID and the request method.mp4 10MB
  75. ~Get Your Files Here !/8. API key authentication/9. Retrieve the ID of the authenticated user when authenticating.mp4 10MB
  76. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/2. Create a class to encode a payload in a JWT.mp4 10MB
  77. ~Get Your Files Here !/12. Conclusion/1. Conclusion & where to go from here.mp4 10MB
  78. ~Get Your Files Here !/9. An introduction to authentication using access tokens/4. Check the username and password and return a 401 status code if invalid.mp4 9MB
  79. ~Get Your Files Here !/11. Expiring and refreshing access tokens/4. Issue a refresh token in addition to the access token when logging in.mp4 9MB
  80. ~Get Your Files Here !/9. An introduction to authentication using access tokens/1. An introduction to authentication using access tokens.mp4 8MB
  81. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/1. Start writing the API enable URL rewriting.mp4 8MB
  82. ~Get Your Files Here !/8. API key authentication/4. Check the API key is present in the request and return 400 if not.mp4 8MB
  83. ~Get Your Files Here !/11. Expiring and refreshing access tokens/8. Create a table to store a refresh token whitelist.mp4 8MB
  84. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/1. Create a new database and a database user to access it.mp4 7MB
  85. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/3. Use a client for API development cURL, Postman or HTTPie.mp4 7MB
  86. ~Get Your Files Here !/2. API basics what APIs are and how to use them/2. Make an API call access an API from PHP.mp4 6MB
  87. ~Get Your Files Here !/8. API key authentication/8. Add a foreign key relationship to link task records to user records.mp4 6MB
  88. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/2. Create a table to store resource data.mp4 5MB
  89. ~Get Your Files Here !/1. Introduction how to use the course and software installation/3. Install Composer manage third-party packages and autoload class files.mp4 4MB
  90. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/composer.lock 16KB
  91. ~Get Your Files Here !/11. Expiring and refreshing access tokens/composer.lock 16KB
  92. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/composer.lock 16KB
  93. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/composer.lock 16KB
  94. ~Get Your Files Here !/8. API key authentication/composer.lock 16KB
  95. ~Get Your Files Here !/9. An introduction to authentication using access tokens/composer.lock 16KB
  96. ~Get Your Files Here !/11. Expiring and refreshing access tokens/example-client.html 7KB
  97. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/4. Add a method to decode the payload from the JWT.srt 6KB
  98. ~Get Your Files Here !/8. API key authentication/2. Add a register page to insert a new user record and generate a new API key.srt 6KB
  99. ~Get Your Files Here !/9. An introduction to authentication using access tokens/7. Validate the access token and decode its contents.srt 6KB
  100. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/7. Update the record in the database and return a 200 status code.srt 6KB
  101. ~Get Your Files Here !/9. An introduction to authentication using access tokens/6. Pass the access token to the task API endpoints in the authorization header.srt 6KB
  102. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/8. Always return JSON add a generic exception handler and JSON Content-Type header.srt 6KB
  103. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/1. Use cURL instead of file_get_contents to make an API request.srt 6KB
  104. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/2. Create a class to encode a payload in a JWT.srt 6KB
  105. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/1. Get the data from the request as JSON.srt 5KB
  106. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/4. Use an SDK compare the Stripe API to its SDK.srt 5KB
  107. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/2. Response codes get the HTTP status code.srt 5KB
  108. ~Get Your Files Here !/8. API key authentication/7. Refactor the front controller to a bootstrap file and Auth class.srt 5KB
  109. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/3. Use the Guzzle HTTP client for object-oriented API code.srt 5KB
  110. ~Get Your Files Here !/11. Expiring and refreshing access tokens/12. Add a logout endpoint to remove the an active refresh token from the whitelist.srt 5KB
  111. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/2. Insert a record into the database and respond with a 201 status code.srt 5KB
  112. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/4. Validate the data and respond with a 422 status code if invalid.srt 5KB
  113. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/6. Get the data from the request for updating an existing record.srt 5KB
  114. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/5. Add a controller class to decide the response.srt 5KB
  115. ~Get Your Files Here !/9. An introduction to authentication using access tokens/8. Get the authenticated user data from the access token.srt 5KB
  116. ~Get Your Files Here !/8. API key authentication/11. Restrict the rest of the task endpoints to the authenticated user's tasks.srt 5KB
  117. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/src/TaskGateway.php 4KB
  118. ~Get Your Files Here !/11. Expiring and refreshing access tokens/src/TaskGateway.php 4KB
  119. ~Get Your Files Here !/9. An introduction to authentication using access tokens/src/TaskGateway.php 4KB
  120. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/9. Send a 405 status code and Allow header for invalid request methods.srt 4KB
  121. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/3. Connect to the database from PHP add a Database class.srt 4KB
  122. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/10. Respond with 404 if the resource with the specified ID is not found.srt 4KB
  123. ~Get Your Files Here !/2. API basics what APIs are and how to use them/1. What is an API.srt 4KB
  124. ~Get Your Files Here !/11. Expiring and refreshing access tokens/13. Add a script to clear out expired refresh tokens from the whitelist.srt 4KB
  125. ~Get Your Files Here !/11. Expiring and refreshing access tokens/5. Add a refresh endpoint and validate the refresh token in the request.srt 4KB
  126. ~Get Your Files Here !/11. Expiring and refreshing access tokens/9. Store the refresh token in the whitelist when issued in the login endpoint.srt 4KB
  127. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/4. Set the HTTP status code best practices.srt 4KB
  128. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/2. The front controller get the resource, ID and the request method.srt 4KB
  129. ~Get Your Files Here !/11. Expiring and refreshing access tokens/14. See how a single-page application interacts with the API using access tokens.srt 4KB
  130. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/1. An introduction to JSON web tokens (JWTs).srt 4KB
  131. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/5. Get all individual response headers in an array.srt 4KB
  132. ~Get Your Files Here !/2. API basics what APIs are and how to use them/3. Decode API results reading JSON in PHP.srt 4KB
  133. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/6. Authenticate the task endpoints using the JWT.srt 4KB
  134. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/1. REST and RESTful APIs what are they.srt 4KB
  135. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/5. Create a table data gateway class for the resource table.srt 4KB
  136. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/4. Move the database connection data to a separate .env file.srt 4KB
  137. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/src/TaskController.php 4KB
  138. ~Get Your Files Here !/11. Expiring and refreshing access tokens/src/TaskController.php 4KB
  139. ~Get Your Files Here !/9. An introduction to authentication using access tokens/src/TaskController.php 4KB
  140. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/src/TaskGateway.php 4KB
  141. ~Get Your Files Here !/8. API key authentication/src/TaskGateway.php 4KB
  142. ~Get Your Files Here !/8. API key authentication/1. Create a table to store user account data.srt 4KB
  143. ~Get Your Files Here !/11. Expiring and refreshing access tokens/6. Validate the user in the refresh token using the database.srt 4KB
  144. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/7. Request method change the method to get a different result with the same URL.srt 4KB
  145. ~Get Your Files Here !/11. Expiring and refreshing access tokens/11. Validate the refresh token is on the whitelist and return a 400 response if not.srt 4KB
  146. ~Get Your Files Here !/9. An introduction to authentication using access tokens/5. Generate an encoded access token containing the user details.srt 4KB
  147. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/src/TaskController.php 4KB
  148. ~Get Your Files Here !/8. API key authentication/src/TaskController.php 4KB
  149. ~Get Your Files Here !/2. API basics what APIs are and how to use them/4. Use API data in a web application.srt 4KB
  150. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/6. Show a list of all records.srt 4KB
  151. ~Get Your Files Here !/11. Expiring and refreshing access tokens/1. Why access tokens need to expire and how to refresh them in a user-friendly way.srt 3KB
  152. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/2. Access a RESTful API in PHP with cURL.srt 3KB
  153. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/3. Request headers add meta data about the request.srt 3KB
  154. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/1. Start writing the API enable URL rewriting.srt 3KB
  155. ~Get Your Files Here !/9. An introduction to authentication using access tokens/2. Create the login script and return 400 if the username and password are missing.srt 3KB
  156. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/5. Conditionally validate the data when updating an existing record.srt 3KB
  157. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/3. Use a client for API development cURL, Postman or HTTPie.srt 3KB
  158. ~Get Your Files Here !/11. Expiring and refreshing access tokens/10. Replace the refresh token in the whitelist when issued in the refresh endpoint.srt 3KB
  159. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/8. Request body add a payload to send data along with the request.srt 3KB
  160. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/7. Make debugging easier add type declarations and enable strict type checking.srt 3KB
  161. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/3. Add a generic error handler to output warnings as JSON.srt 3KB
  162. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/8. Don't store sensitive data in the JWT.srt 3KB
  163. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/6. Use an API that requires a specific request header.srt 3KB
  164. ~Get Your Files Here !/9. An introduction to authentication using access tokens/3. Select the user record based on the username in the request.srt 3KB
  165. ~Get Your Files Here !/8. API key authentication/3. Send the API key with the request query string or request header.srt 3KB
  166. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/9. Show an individual record.srt 3KB
  167. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/7. Configure PDO to prevent numeric values from being converted to strings.srt 3KB
  168. ~Get Your Files Here !/9. An introduction to authentication using access tokens/4. Check the username and password and return a 401 status code if invalid.srt 3KB
  169. ~Get Your Files Here !/11. Expiring and refreshing access tokens/8. Create a table to store a refresh token whitelist.srt 3KB
  170. ~Get Your Files Here !/2. API basics what APIs are and how to use them/2. Make an API call access an API from PHP.srt 3KB
  171. ~Get Your Files Here !/9. An introduction to authentication using access tokens/1. An introduction to authentication using access tokens.srt 3KB
  172. ~Get Your Files Here !/8. API key authentication/5. Create a table data gateway class for the user table.srt 3KB
  173. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/6. Use Composer's autoloader to load classes automatically.srt 3KB
  174. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/composer.lock 3KB
  175. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/7. Use a custom exception class to return 401 if the signature is invalid.srt 3KB
  176. ~Get Your Files Here !/11. Expiring and refreshing access tokens/3. Throw a custom exception to not accept the JWT if it has expired.srt 3KB
  177. ~Get Your Files Here !/8. API key authentication/10. Restrict the tasks index endpoint to only show the authenticated user's tasks.srt 3KB
  178. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/8. Convert database booleans to boolean literals in the JSON.srt 3KB
  179. ~Get Your Files Here !/11. Expiring and refreshing access tokens/7. Issue a new access token and refresh token to the authenticated user.srt 3KB
  180. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/3. Generate a JWT access token in the login endpoint containing JWT claims.srt 3KB
  181. ~Get Your Files Here !/11. Expiring and refreshing access tokens/2. Add an expiry claim to the access token payload when logging in.srt 2KB
  182. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/4. Response headers read meta data about the response.srt 2KB
  183. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/8. Delete the record in the database and return a 200 status code.srt 2KB
  184. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/1. Create a new database and a database user to access it.srt 2KB
  185. ~Get Your Files Here !/8. API key authentication/9. Retrieve the ID of the authenticated user when authenticating.srt 2KB
  186. ~Get Your Files Here !/8. API key authentication/12. Cache the database connection to avoid multiple connections in the same request.srt 2KB
  187. ~Get Your Files Here !/11. Expiring and refreshing access tokens/4. Issue a refresh token in addition to the access token when logging in.srt 2KB
  188. ~Get Your Files Here !/8. API key authentication/6. Authenticate the API key and return a 401 status code if invalid.srt 2KB
  189. ~Get Your Files Here !/11. Expiring and refreshing access tokens/src/JWTCodec.php 2KB
  190. ~Get Your Files Here !/8. API key authentication/8. Add a foreign key relationship to link task records to user records.srt 2KB
  191. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/register.php 2KB
  192. ~Get Your Files Here !/11. Expiring and refreshing access tokens/register.php 2KB
  193. ~Get Your Files Here !/8. API key authentication/register.php 2KB
  194. ~Get Your Files Here !/9. An introduction to authentication using access tokens/register.php 2KB
  195. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/5. Pass in the secret key used for hashing as a dependency.srt 2KB
  196. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/src/JWTCodec.php 2KB
  197. ~Get Your Files Here !/11. Expiring and refreshing access tokens/src/Auth.php 2KB
  198. ~Get Your Files Here !/8. API key authentication/4. Check the API key is present in the request and return 400 if not.srt 2KB
  199. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/src/Auth.php 2KB
  200. ~Get Your Files Here !/9. An introduction to authentication using access tokens/src/Auth.php 2KB
  201. ~Get Your Files Here !/1. Introduction how to use the course and software installation/2. Install a package with a web server, PHP, a database server and phpMyAdmin.srt 2KB
  202. ~Get Your Files Here !/1. Introduction how to use the course and software installation/1. Introduction and welcome how to get the most out of the course.srt 2KB
  203. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/2. Create a table to store resource data.srt 2KB
  204. ~Get Your Files Here !/12. Conclusion/1. Conclusion & where to go from here.srt 2KB
  205. ~Get Your Files Here !/11. Expiring and refreshing access tokens/src/UserGateway.php 1KB
  206. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/src/TaskController.php 1KB
  207. ~Get Your Files Here !/11. Expiring and refreshing access tokens/api/login.php 1KB
  208. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/api/login.php 1KB
  209. ~Get Your Files Here !/9. An introduction to authentication using access tokens/api/login.php 1KB
  210. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/src/TaskController.php 1KB
  211. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/src/TaskGateway.php 1KB
  212. ~Get Your Files Here !/11. Expiring and refreshing access tokens/api/refresh.php 1KB
  213. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/src/UserGateway.php 979B
  214. ~Get Your Files Here !/9. An introduction to authentication using access tokens/src/UserGateway.php 979B
  215. ~Get Your Files Here !/1. Introduction how to use the course and software installation/3. Install Composer manage third-party packages and autoload class files.srt 949B
  216. ~Get Your Files Here !/11. Expiring and refreshing access tokens/api/logout.php 945B
  217. ~Get Your Files Here !/8. API key authentication/src/Auth.php 894B
  218. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/api/index.php 831B
  219. ~Get Your Files Here !/11. Expiring and refreshing access tokens/api/index.php 831B
  220. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/api/index.php 806B
  221. ~Get Your Files Here !/8. API key authentication/api/index.php 790B
  222. ~Get Your Files Here !/9. An introduction to authentication using access tokens/api/index.php 778B
  223. ~Get Your Files Here !/11. Expiring and refreshing access tokens/src/RefreshTokenGateway.php 762B
  224. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/api/index.php 758B
  225. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/src/Database.php 733B
  226. ~Get Your Files Here !/11. Expiring and refreshing access tokens/src/Database.php 733B
  227. ~Get Your Files Here !/9. An introduction to authentication using access tokens/src/Database.php 733B
  228. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/index.php 651B
  229. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/src/ErrorHandler.php 606B
  230. ~Get Your Files Here !/11. Expiring and refreshing access tokens/src/ErrorHandler.php 606B
  231. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/src/ErrorHandler.php 606B
  232. ~Get Your Files Here !/8. API key authentication/src/ErrorHandler.php 606B
  233. ~Get Your Files Here !/9. An introduction to authentication using access tokens/src/ErrorHandler.php 606B
  234. ~Get Your Files Here !/8. API key authentication/src/UserGateway.php 571B
  235. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/src/Database.php 567B
  236. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/src/Database.php 567B
  237. ~Get Your Files Here !/8. API key authentication/src/Database.php 567B
  238. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/index.php 560B
  239. ~Get Your Files Here !/2. API basics what APIs are and how to use them/index.php 534B
  240. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/api/index.php 521B
  241. ~Get Your Files Here !/11. Expiring and refreshing access tokens/delete-expired-refresh-tokens.php 453B
  242. ~Get Your Files Here !/11. Expiring and refreshing access tokens/api/tokens.php 386B
  243. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/src/ErrorHandler.php 378B
  244. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/src/ErrorHandler.php 378B
  245. ~Get Your Files Here !/Bonus Resources.txt 357B
  246. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/api/bootstrap.php 298B
  247. ~Get Your Files Here !/11. Expiring and refreshing access tokens/api/bootstrap.php 298B
  248. ~Get Your Files Here !/8. API key authentication/api/bootstrap.php 298B
  249. ~Get Your Files Here !/9. An introduction to authentication using access tokens/api/bootstrap.php 298B
  250. ~Get Your Files Here !/8. API key authentication/create_user_table.sql 268B
  251. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/create_task_table.sql 210B
  252. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/api/htaccess 205B
  253. ~Get Your Files Here !/11. Expiring and refreshing access tokens/api/htaccess 205B
  254. ~Get Your Files Here !/9. An introduction to authentication using access tokens/api/htaccess 205B
  255. Get Bonus Downloads Here.url 183B
  256. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/7.1 GitHub activity starring a repository.html 170B
  257. ~Get Your Files Here !/8. API key authentication/link_tasks_to_users.sql 165B
  258. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/env 164B
  259. ~Get Your Files Here !/11. Expiring and refreshing access tokens/env 164B
  260. ~Get Your Files Here !/2. API basics what APIs are and how to use them/5. API basics.html 163B
  261. ~Get Your Files Here !/11. Expiring and refreshing access tokens/create_refresh_token.sql 160B
  262. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/3.1 PHP constructor promotion.html 156B
  263. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/8.1 GitHub API creating a repository.html 155B
  264. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/api/htaccess 152B
  265. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/api/htaccess 152B
  266. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/api/htaccess 152B
  267. ~Get Your Files Here !/8. API key authentication/api/htaccess 152B
  268. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/6.3 GitHub resources in the REST API.html 147B
  269. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/composer.json 139B
  270. ~Get Your Files Here !/11. Expiring and refreshing access tokens/composer.json 139B
  271. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/1.2 PHP configuration setting allow_url_fopen.html 139B
  272. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/composer.json 139B
  273. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/composer.json 139B
  274. ~Get Your Files Here !/8. API key authentication/composer.json 139B
  275. ~Get Your Files Here !/9. An introduction to authentication using access tokens/composer.json 139B
  276. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/7.1 PHP configuration setting display_errors.html 137B
  277. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/7.2 HTTP request methods.html 134B
  278. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/4.1 List of HTTP header fields.html 133B
  279. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/3.1 List of HTTP header fields.html 132B
  280. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/1.2 The REST architectural style.html 132B
  281. ~Get Your Files Here !/9. An introduction to authentication using access tokens/6.1 HTTP Authorization header.html 132B
  282. ~Get Your Files Here !/8. API key authentication/3.1 API key.html 128B
  283. ~Get Your Files Here !/8. API key authentication/1.1 GitHub REST API resources.html 127B
  284. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/1.3 PHP input stream wrappers.html 126B
  285. ~Get Your Files Here !/9. An introduction to authentication using access tokens/6.2 PHP apache_request_headers.html 126B
  286. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/6.2 PHP spl_autoload_register.html 125B
  287. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/8.1 PHP set_exception_handler.html 125B
  288. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/3.3 PHP set_exception_handler.html 125B
  289. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/9.2 HTTP Allow header.html 124B
  290. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/7.5 The HTML form element.html 123B
  291. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/1.1 REpresentational State Transfer.html 122B
  292. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/4.2 PHP http_response_code.html 122B
  293. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/7.2 PHP Type declarations.html 122B
  294. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/7.1 HTTP status code 401 Unauthorized.html 121B
  295. ~Get Your Files Here !/2. API basics what APIs are and how to use them/2.2 PHP file_get_contents.html 121B
  296. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/1.4 PHP file_get_contents.html 121B
  297. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/3.4 PHP file_get_contents.html 121B
  298. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/9.1 405 status code Method not allowed.html 121B
  299. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/2.1 HTTP 201 Created status code.html 121B
  300. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/4.1 HTTP status code 422 unprocessable entity.html 121B
  301. ~Get Your Files Here !/8. API key authentication/4.1 HTTP status code 400 Bad request.html 121B
  302. ~Get Your Files Here !/8. API key authentication/6.1 HTTP status code 401 Unauthorized.html 121B
  303. ~Get Your Files Here !/11. Expiring and refreshing access tokens/2.3 The exp (Expiration Time) Claim.html 120B
  304. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/6.2 GitHub API reference starring a repository.html 120B
  305. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/4.4 PHP http_build_query.html 120B
  306. ~Get Your Files Here !/8. API key authentication/3.2 PHP $_SERVER.html 120B
  307. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/2.1 base64 URL encoding.html 118B
  308. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/2.2 HMAC with SHA-2 Functions.html 118B
  309. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/6.1 Autoloading with Composer.html 118B
  310. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/1.4 PHP $_POST.html 118B
  311. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/3.4 Unsplash API documentation public authentication.html 117B
  312. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/create_database.sql 117B
  313. ~Get Your Files Here !/8. API key authentication/1.2 PHP password_hash.html 117B
  314. ~Get Your Files Here !/9. An introduction to authentication using access tokens/5.1 PHP base64_encode.html 117B
  315. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/2.5 Search 256-bit key generator.html 116B
  316. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/2.2 List of HTTP status codes.html 116B
  317. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/4.2 PHP curl_getinfo.html 116B
  318. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/4.6 Stripe API libraries.html 116B
  319. ~Get Your Files Here !/8. API key authentication/2.2 PHP random_bytes.html 116B
  320. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/4.1 PHP hash_equals.html 115B
  321. ~Get Your Files Here !/2. API basics what APIs are and how to use them/3.2 PHP json_decode.html 115B
  322. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/5.1 PHP curl_setopt.html 115B
  323. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/3.2 PHP ErrorException class.html 115B
  324. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/2.4 PHP hash_hmac.html 113B
  325. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/9.1 PDOStatement fetch.html 113B
  326. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/8.1 Search base64 URL decoder.html 112B
  327. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/7.2 PDO setAttribute.html 111B
  328. ~Get Your Files Here !/8. API key authentication/2.1 PHP bin2hex.html 111B
  329. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/4.1 PHP header.html 110B
  330. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/8.2 PHP Throwable class.html 110B
  331. ~Get Your Files Here !/11. Expiring and refreshing access tokens/2.1 PHP time.html 108B
  332. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/2.1 GitHub API gists.html 108B
  333. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/3.1 JSON Web Token claims.html 107B
  334. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/4.7 Stripe API reference.html 107B
  335. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/3.1 PHP Error class.html 106B
  336. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/1.3 PHP cURL.html 104B
  337. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/3.3 PHP cURL.html 104B
  338. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/4.3 PHP SDK search.html 102B
  339. ~Get Your Files Here !/1. Introduction how to use the course and software installation/2.2 XAMPP Installers and Downloads.html 101B
  340. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/1.1 HTTPie default behaviour.html 101B
  341. ~Get Your Files Here !/12. Conclusion/1.1 PHP Manual.html 100B
  342. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/3.1 Guzzle documentation.html 98B
  343. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/1.2 HTTPie request items.html 97B
  344. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/2.3 PHP JWT package.html 96B
  345. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/4.1 Amazon PHP SDK.html 96B
  346. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/4.1 Packagist dotenv packages.html 96B
  347. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/6.1 GitHub access tokens.html 95B
  348. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/8.1 BOOLEAN values in MySQL MariaDB.html 95B
  349. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/7.1 JSON.org.html 94B
  350. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/8.2 JSON.org.html 94B
  351. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/6.4 HTTPie GitHub repository.html 93B
  352. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/7.3 HTTPie GitHub repository.html 93B
  353. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/2.3 OpenWeather API.html 91B
  354. ~Get Your Files Here !/1. Introduction how to use the course and software installation/2.1 MAMP.html 90B
  355. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/4.8 Stripe dashboard.html 90B
  356. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/3.2 Guzzle PHP HTTP client.html 88B
  357. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/4.2 Guzzle PHP HTTP client.html 88B
  358. ~Get Your Files Here !/1. Introduction how to use the course and software installation/3.1 Composer.html 85B
  359. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/3.3 Postman API platform.html 85B
  360. ~Get Your Files Here !/6. Create a RESTful API create a database and retrieve data from it/env 85B
  361. ~Get Your Files Here !/7. Create a RESTful API create, update and delete individual resources/env 85B
  362. ~Get Your Files Here !/8. API key authentication/env 85B
  363. ~Get Your Files Here !/9. An introduction to authentication using access tokens/env 85B
  364. ~Get Your Files Here !/2. API basics what APIs are and how to use them/1.1 Random User Generator.html 83B
  365. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/2.1 GitHub 404 page.html 83B
  366. ~Get Your Files Here !/8. API key authentication/1.3 Random User Generator.html 83B
  367. ~Get Your Files Here !/2. API basics what APIs are and how to use them/3.1 JSON.org.html 82B
  368. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/3.3 Unsplash.html 82B
  369. ~Get Your Files Here !/2. API basics what APIs are and how to use them/2.1 Example domain.html 81B
  370. ~Get Your Files Here !/8. API key authentication/2.3 Pico CSS framework.html 81B
  371. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/4.9 Stripe payment gateway.html 80B
  372. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/3.2 HTTPie API testing client.html 79B
  373. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/composer.json 79B
  374. ~Get Your Files Here !/2. API basics what APIs are and how to use them/4.1 Agify.io.html 78B
  375. ~Get Your Files Here !/3. HTTP basics requests, responses and using cURL/1.1 cURL.html 77B
  376. ~Get Your Files Here !/5. Create a RESTful API build a framework for serving the API/3.1 cURL.html 77B
  377. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/1.1 JSON Web Tokens.html 76B
  378. ~Get Your Files Here !/4. REST and RESTful APIs using them from PHP/composer.json 65B
  379. ~Get Your Files Here !/10. Authentication using JSON Web Tokens (JWTs)/src/InvalidSignatureException.php 60B
  380. ~Get Your Files Here !/11. Expiring and refreshing access tokens/src/InvalidSignatureException.php 60B
  381. ~Get Your Files Here !/11. Expiring and refreshing access tokens/src/TokenExpiredException.php 56B