Jump to content

Talk:Web API security

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

So happy to find that someone had written this page. Thank you! I went through and tweaked the grammar a little in the first paragraph. But as I was going through, I realized that the article is only about authentication and authorization. Since Web API security should probably include other things as well, maybe it should be called Web API Authorization and Authentication? Or maybe it should be called a stub? But it's really too thorough a treatment of Web API AuthN and AuthZ to be called a stub. Perhaps you were thinking to return and add more. That would be great!

There aren't any sources for the section on Fine-Grained authorization for APIs. I also removed the link to Axiomatics, since it gives the impression of being planted by the company, whether it was or not. Caesar's wife should be above reproach :D.

There are more grammatical issues peppered throughout the article, so it could use some further editing, but it's a great start!

At any rate, here are some things that I suggest should be added in the future (in no particular order):

  • OpenID Connect (OIDC) (goes with the OAuth 2.0 discussion)
  • REST Security (after briefly explaining what a REST API is and linking its page)
  • SOAP Security (after briefly explaining what a REST API is and linking its page)
  • TLS (instead of just SLL)
  • Encrypting data at rest (as opposed to just in transit)
  • Sanitizing data
  • Logging and Monitoring
  • Quotas and throttling
  • API Gateways
  • API Keys and their dangers
  • Maybe common attacks, but definitely common weaknesses [1] Nifa2393 (talk) 06:33, 7 July 2020 (UTC)[reply]

    Deleniating types of tokens

    [edit]

    Just read the article. I thought that

    "Static / Dynamic" is one axis while "user-delegated" is another and it is a bit odd to list them in parallel. What I have felt is that perhaps we can have such axis like

    • Static / Dynamic
    • User-granted / Administer-granted
    • Bearer / Sender constrained

    Also, there could be some talk on the audience restrictions.

    Any other axis that you can come up with? — Preceding unsigned comment added by Tusker (talkcontribs) 15:11, 7 March 2021 (UTC)[reply]