Skip to content

Draft 23

Choose a tag to compare

@aaronpk aaronpk released this 01 Mar 19:59
· 36 commits to main since this release
  • Ensure acronyms and other specifications are defined and referenced on first use, and added to terminology
  • Clarified mailicious JavaScript is the basis of the threat analysis earlier in the document
  • Clarified why filesystem storage of private key is a concern
  • Clarified JS runtimes in intro
  • Addressed feedback from secdir review
  • Clarified that the specific attacks described are the relevant ones for this document because they are OAuth-specific
  • Described the relationship to session fixation attacks
  • Clarified that section 8 is talking about OAuth tokens specifically
  • Mentioned that localStorage is synchronous
  • Applied suggestions about scope of malicious JS code from Martin Thompson's review
  • Clarified "attacking the service worker" to be explicit that this is about the authorization code flow
  • Clarified the intent of storing the refresh token in a web worker
  • Mention explicitly access token and refresh token instead of "set of tokens" on first use per section
  • Slightly rephrased Web Worker section to not sound like a recommendation
  • Editorial edits to remove the phrase "perfect storage mechanism"
  • Fixed references

Addressed all feedback from the genart, opsdir, artart, secdir, and httpdir reviews:

  • #65 genart review
  • #70 secdir review
  • #71 opsdir review
  • #72 artart review
  • #73 httpdir review