Add content for API security best practices

pull/3475/head
Kamran Ahmed 2 years ago
parent e45c49a404
commit 7a4c077a90
  1. BIN
      public/best-practices/api-security.png
  2. 1
      public/jsons/best-practices/api-security.json
  3. 2
      public/jsons/roadmaps/aspnet-core.json
  4. 27
      src/data/best-practices/api-security/api-security.md
  5. 1
      src/data/best-practices/api-security/content/api-gateway.md
  6. 1
      src/data/best-practices/api-security/content/authentication-mechanisms.md
  7. 1
      src/data/best-practices/api-security/content/authorization-header.md
  8. 1
      src/data/best-practices/api-security/content/avoid-http-blocking.md
  9. 1
      src/data/best-practices/api-security/content/avoid-logging-sensitive-data.md
  10. 1
      src/data/best-practices/api-security/content/avoid-personal-id-urls.md
  11. 1
      src/data/best-practices/api-security/content/avoid-sensitive-data.md
  12. 1
      src/data/best-practices/api-security/content/cdn-for-file-uploads.md
  13. 1
      src/data/best-practices/api-security/content/centralized-logins.md
  14. 1
      src/data/best-practices/api-security/content/check-dependencies.md
  15. 1
      src/data/best-practices/api-security/content/code-review-process.md
  16. 1
      src/data/best-practices/api-security/content/csp-header.md
  17. 1
      src/data/best-practices/api-security/content/debug-mode-off.md
  18. 1
      src/data/best-practices/api-security/content/directory-listings.md
  19. 1
      src/data/best-practices/api-security/content/disable-entity-expansion.md
  20. 1
      src/data/best-practices/api-security/content/disable-entity-parsing-xml.md
  21. 1
      src/data/best-practices/api-security/content/endpoint-authentication.md
  22. 1
      src/data/best-practices/api-security/content/force-content-type.md
  23. 1
      src/data/best-practices/api-security/content/good-jwt-secret.md
  24. 1
      src/data/best-practices/api-security/content/hsts-header.md
  25. 1
      src/data/best-practices/api-security/content/index.md
  26. 1
      src/data/best-practices/api-security/content/jwt-algorithm.md
  27. 1
      src/data/best-practices/api-security/content/jwt-payload.md
  28. 1
      src/data/best-practices/api-security/content/max-retry-jail.md
  29. 1
      src/data/best-practices/api-security/content/monitor-everything.md
  30. 1
      src/data/best-practices/api-security/content/no-sniff-header.md
  31. 1
      src/data/best-practices/api-security/content/non-executable-stacks.md
  32. 1
      src/data/best-practices/api-security/content/oauth-redirect-ui.md
  33. 1
      src/data/best-practices/api-security/content/oauth-state.md
  34. 1
      src/data/best-practices/api-security/content/oauth-validate-scope.md
  35. 1
      src/data/best-practices/api-security/content/only-server-side-encryption.md
  36. 1
      src/data/best-practices/api-security/content/payload-size.md
  37. 1
      src/data/best-practices/api-security/content/prefer-uuid.md
  38. 1
      src/data/best-practices/api-security/content/proper-http-methods.md
  39. 1
      src/data/best-practices/api-security/content/proper-response-code.md
  40. 1
      src/data/best-practices/api-security/content/recommended-resources.md
  41. 1
      src/data/best-practices/api-security/content/remove-fingerprint-header.md
  42. 1
      src/data/best-practices/api-security/content/response-type-token.md
  43. 1
      src/data/best-practices/api-security/content/restrict-private-apis.md
  44. 1
      src/data/best-practices/api-security/content/rollback-deployments.md
  45. 1
      src/data/best-practices/api-security/content/run-security-analysis.md
  46. 1
      src/data/best-practices/api-security/content/sensitive-data-encryption.md
  47. 1
      src/data/best-practices/api-security/content/set-alerts.md
  48. 1
      src/data/best-practices/api-security/content/throttle-requests.md
  49. 1
      src/data/best-practices/api-security/content/token-expiry.md
  50. 1
      src/data/best-practices/api-security/content/unit-integration-tests.md
  51. 1
      src/data/best-practices/api-security/content/use-https.md
  52. 1
      src/data/best-practices/api-security/content/use-ids-ips-system.md
  53. 1
      src/data/best-practices/api-security/content/use-standard-authentication.md
  54. 1
      src/data/best-practices/api-security/content/validate-content-type.md
  55. 1
      src/data/best-practices/api-security/content/validate-user-input.md
  56. 1
      src/data/best-practices/api-security/content/x-frame-options-deny.md

Binary file not shown.

After

Width:  |  Height:  |  Size: 505 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,27 @@
---
jsonUrl: '/jsons/best-practices/api-security.json'
pdfUrl: '/pdfs/best-practices/api-security.pdf'
order: 2
briefTitle: 'API Security'
briefDescription: 'API Security Best Practices'
isNew: true
isUpcoming: false
title: 'API Security Best Practices'
description: 'Detailed list of best practices to make your APIs secure'
dimensions:
width: 968
height: 1543.39
schema:
headline: 'API Security Best Practices'
description: 'Detailed list of best practices to make your APIs secure. Each best practice carries further details and how to implement that best practice.'
imageUrl: 'https://roadmap.sh/best-practices/api-security.png'
datePublished: '2023-02-21'
dateModified: '2023-02-21'
seo:
title: 'API Security Best Practices'
description: 'Detailed list of best practices to make your APIs secure. Each best practice carries further details and how to implement that best practice.'
keywords:
- 'API Security'
- 'API Security Best Practices'
- 'API Security Checklist'
---
Loading…
Cancel
Save