53°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Emelia πŸ‘ΈπŸ» https://hachyderm.io/@thisismissem   •   Sep 17

    @evan so currently all the different fediverse services that implement OAuth implement different bits of specs & don't support discovery of authorization server metadata; additionally, they rarely support PKCE. Dynamic Client Registration is supported, but OIDC Federation would likely be better.

    The scopes you define look like they could conflict with existing implementations, and are also not discoverable by the client.

    Aaron Parecki
    so, a few things. Despite "federation" in the name, OIDC Federation is really not the right thing for this. It's more for a closed ecosystem of independent servers, but is explicitly not made to be open for anyone to join a federation. That's why there are trust anchors and things.

    If current implementations don't support PKCE, they really should, because it's only a matter of time before someone takes advantage of the hole that not doing PKCE leaves open for public clients.
    Dallas, Texas, USA • 93°F
    Tue, Sep 19, 2023 3:39pm -05:00
    1 like
    • Emelia πŸ‘ΈπŸ»
Posted in /replies 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