53°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • OAuth Security Workshop

    Jul
    22
    Jul
    23
    Jul
    24
    July 22, 2020 at 8:00am (+0100)
    through July 24, 2020 at 6:00pm (+0100)
    3 days
    Scandic Nidelven
    1-3 Havnegata, Trondheim, Trøndelag, NOR
    permalink #oauth #okta
    • Protecting Single-Page Apps using OAuth

      Jul
      22
      July 22, 2020
      5:30am - 6:00am (-0700)
      Online
      OAuth Security Workshop
      View Slides
      In this session we'll discuss techniques for protecting single-page apps using OAuth. Browser environments provide many unique challenges for OAuth clients compared to applications running in a trusted server environment or even native mobile apps.

      There are several different architectural patterns described in draft-ietf-oauth-browser-based-apps based on known common implementations. The authors would like to make sure this document captures the current state of the art, so we are looking for input into other ways people have securely implemented OAuth clients in a browser-based environment.

      Some concrete recommendations this draft makes include:

      • Requiring PKCE
      • Exact matching of redirect URIs
      • Disallowing the implicit and password grants
      • Requiring refresh token rotation as well as setting a maximum lifetime of refresh tokens

      Experience from people who have implemented OAuth in a single-page-app environment is much appreciated.
      permalink #oauth #security
    • OAuth 2.1

      Jul
      22
      July 22, 2020
      7:30am - 8:00am (-0700)
      Online
      OAuth Security Workshop
      View Slides
      Since the original publication of OAuth 2.0 (RFC 6749) in 2012, several new RFCs have been published that either add or remove functionality from the core spec, including OAuth 2.0 for Native Apps, Proof Key for Code Exchange, OAuth for Browser-Based Apps, and OAuth 2.0 Security Best Current Practice.

      OAuth 2.1 is an in-progress effort to consolidate and simplify OAuth 2.0.

      The main goal with OAuth 2.1 is to capture the current best practices in OAuth 2.0 as well as its well-established extensions under a single name. That also means specifically that this effort will not define any new behavior itself, instead it captures behavior defined in other existing specs. OAuth 2.1 also won’t include anything considered experimental or still in progress.

      This session will present the current status of this ongoing work along with the underlying rationales.
      permalink #oauth #security
Posted in /events using quill.p3k.io

Hi, I'm Aaron Parecki, Director of Identity Standards at Okta, and co-founder of IndieWebCamp. I maintain oauth.net, write and consult about OAuth, and participate in the OAuth Working Group at the IETF. I also help people learn about video production and livestreaming. (detailed bio)

I've been tracking my location since 2008 and I wrote 100 songs in 100 days. I've spoken at conferences around the world about owning your data, OAuth, quantified self, and explained why R is a vowel. Read more.

  • Director of Identity Standards at Okta
  • IndieWebCamp Founder
  • OAuth WG Editor
  • OpenID Board Member

  • 🎥 YouTube Tutorials and Reviews
  • 🏠 We're building a triplex!
  • ⭐️ Life Stack
  • ⚙️ Home Automation
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Replies
  • Reviews
  • Trips
  • Videos
  • Contact
© 1999-2025 by Aaron Parecki. Powered by p3k. This site supports Webmention.
Except where otherwise noted, text content on this site is licensed under a Creative Commons Attribution 3.0 License.
IndieWebCamp Microformats Webmention W3C HTML5 Creative Commons
WeChat ID
aaronpk_tv