61°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • WTF OAuth https://twitter.com/wtf_oauth
    I still remember the first time I used OAuth 2.0. It was so easy and fast that I thought it was a joke.
    Portland, Oregon • 32°F
    Thu, Feb 24, 2022 10:24pm +00:00 (liked on Thu, Feb 24, 2022 7:37pm -08:00)
  • Brock Allen https://twitter.com/BrockLAllen   •   Feb 25
    Arguably, tho, PKCE and putting a client secret into a SPA are orthogonal. It's conflating two things that work differently. Poor devs can't understand those differences.

    The error should be "we see you sent a client secret and an Origin header. is your client a SPA?"
    Aaron Parecki
    I totally agree, this error message makes no sense. I'm going to file a ticket tomorrow internally to fix it.
    Portland, Oregon, USA • 33°F
    Thu, Feb 24, 2022 7:18pm -08:00
  • Hirsch Singhal https://twitter.com/hpsin_   •   Feb 25
    Helps prevent devs from putting their client secrets in a web page to perform the client creds flow, yep. When AAD enabled this, we definitely got a couple support calls on that. This was how we ratcheted forward PKCE use from suggested to required as well.
    Aaron Parecki
    yep you guessed it! misleading error message but that's exactly what was going on.
    Portland, Oregon, USA • 33°F
    2 replies
    Thu, Feb 24, 2022 7:07pm -08:00
  • Brock Allen https://twitter.com/BrockLAllen   •   Feb 25
    Ah, good question -- I didn't notice that. I bet their client config is misconfigured then.
    Aaron Parecki
    Yep, I confirmed my suspicion. Misleading error message. Will post details on the github thread.
    Portland, Oregon, USA • 33°F
    1 like
    Thu, Feb 24, 2022 7:03pm -08:00
  • Brock Allen https://twitter.com/BrockLAllen   •   Feb 25
    People are asking, when using standards compliant OIDC client libraries:

    https://github.com/authts/oidc-client-ts/issues/395#issue-1149525542
    Aaron Parecki
    why does that example have the browser sending a client secret in the request? That seems odd. Happy to continue this over on the github thread.
    Portland, Oregon, USA • 34°F
    2 replies
    Thu, Feb 24, 2022 6:58pm -08:00
  • Brock Allen https://twitter.com/BrockLAllen   •   Feb 25
    It's confusing as hell, and I'm confused by the implementation -- on the token endpoint if Origin is present, you require that the authz used PKCE? That's about the only valid approach to that I can imagine.
    Aaron Parecki
    Yeah that's right. I agree it's super confusing and has caused some tricky issues before. It may be different in the new platform but I'd have to double check
    Portland, Oregon • 34°F
    4 replies
    Thu, Feb 24, 2022 6:53pm -08:00
  • Brock Allen https://twitter.com/BrockLAllen   •   Feb 25
    Hey @aaronpk, can you explain this help article? It makes no sense to me. TIA

    https://support.okta.com/help/s/article/Browser-requests-to-the-token-endpoint-must-use-Proof-Key-for-Code-Exchange?language=en_US
    Aaron Parecki
    Oh yeah, I remember this one. I don't remember if this is still current behavior, but basically Okta is tying to prevent browsers from using anything other than the authorization code PKCE flow. It does that by detecting the Origin header which isn't sent by server apps.
    Portland, Oregon • 34°F
    1 like 11 replies
    Thu, Feb 24, 2022 6:50pm -08:00
  • The Intersection of 69th and Dicks https://twitter.com/thesuperpapagai
    Instead of whining about defund the police, cops could make all the money they would ever need by just standing near a crosswalk and ticketing every driver that fails to yeild.
    Portland, Oregon • 29°F
    Thu, Feb 24, 2022 2:32pm +00:00 (liked on Thu, Feb 24, 2022 6:58am -08:00)
  • Katie Anderson https://twitter.com/katie_panda
    https://twitter.com/katie_panda/status/1496607013589204998?s=12
    Portland, Oregon • 29°F
    Wed, Feb 23, 2022 10:04pm +00:00 (liked on Thu, Feb 24, 2022 6:56am -08:00)
  • Simon Willison https://twitter.com/simonw
    Just had an idea for supporting open source projects that your company uses: invite a maintainer to give a paid hour-long talk to your engineers (over Zoom), and pay them over-the-odds for doing so
    Portland, Oregon • 29°F
    Wed, Feb 23, 2022 7:32pm +00:00 (liked on Thu, Feb 24, 2022 6:19am -08:00)
  • Mark Tenenholtz https://twitter.com/marktenenholtz
    Zillow’s home buying business lost them $500,000,000, 25% of their stock value, and 25% of their workforce.

    How did this happen to a company with so much data on housing prices?

    Bad model evaluation.

    Here’s the fatal error they made that you must avoid when deploying models🧵
    Portland, Oregon • 28°F
    Tue, Feb 22, 2022 1:00pm +00:00 (liked on Wed, Feb 23, 2022 9:40pm -08:00)
  • Aaron Parecki https://aaronparecki.com/   •   Feb 23
    Do I know anyone involved with @LoginDotGov? I found a few (minor) issues with the OAuth/OpenID docs there https://developers.login.gov/oidc/
    Aaron Parecki
    I didn't realize before, but their docs are open source! I just sent them a PR to fix it!

    https://github.com/18F/identity-dev-docs/pull/235
    Portland, Oregon, USA • 29°F
    8 likes
    Wed, Feb 23, 2022 11:25am -08:00
  • Jason Garber https://twitter.com/jgarber   •   Feb 23
    18F manages the app. Main source repo is here: https://github.com/18F/identity-idp

    Not sure if the docs are generated from there, though.
    Aaron Parecki
    oh awesome, their docs are on there! I will just send them a PR then!

    https://github.com/18F/identity-dev-docs
    Portland, Oregon, USA • 29°F
    1 like 1 reply
    Wed, Feb 23, 2022 9:47am -08:00
  • Aaron Parecki
    Do I know anyone involved with @LoginDotGov? I found a few (minor) issues with the OAuth/OpenID docs there https://developers.login.gov/oidc/
    Portland, Oregon, USA • 29°F
    1 like 1 repost 6 replies
    Wed, Feb 23, 2022 9:40am -08:00 #gov #openid
  • Roberto Blake 🇺🇸🇵🇦🗽Creative Entrepreneur https://twitter.com/robertoblake
    The first 30 seconds starts with the first 10 seconds called the hook. You have 10 seconds to make a first impression, 10 more seconds to communicate some kind of value or interests, and another 10 to give them a reason to watch till they end for a pay off for watching.
    Portland, Oregon • 23°F
    Tue, Feb 22, 2022 3:38pm +00:00 (liked on Wed, Feb 23, 2022 7:18am -08:00)
  • Brianna Wu https://twitter.com/BriannaWu
    Wordle is fundamentally a game about executing an algorithm. If you find yourself regularly scoring five or six, The problem isn’t Wordle - it’s your strategy.

    There are plenty of videos out there showing you which first guesses yield high levels of data. I use SALET then CRONY
    Portland, Oregon • 24°F
    Wed, Feb 23, 2022 1:21pm +00:00 (liked on Wed, Feb 23, 2022 6:08am -08:00)
  • YoloLiv https://twitter.com/YoloLivTech
    It's here! The new PK1 cage for the YoloBox!

    This cage is the mobile complement to the desktop version of the stand.

    Get yours from @aaronpk_tv and @inux3d
    link: https://pk1.tv/pk1-yolobox-cage/

    #pk1stand #streamingrig #mobilestreaming #yolobox #livestreaming
    Portland, Oregon • 28°F
    Wed, Feb 23, 2022 2:11am +00:00 (liked on Tue, Feb 22, 2022 9:14pm -08:00) #pk1stand #streamingrig #mobilestreaming #yolobox #livestreaming
  • MissSteno https://twitter.com/MissSteno
    In my free time, I’m learning how to use a Uni steno hobbyist keyboard ($100) with @plover (free). Open steno is REALLY cool! ❤️@StenoKeyboards #opensteno #plover #stenographer #stenonerd
    Portland, Oregon • 28°F
    Tue, Feb 22, 2022 5:51pm +00:00 (liked on Tue, Feb 22, 2022 9:03pm -08:00) #opensteno #plover #stenographer #stenonerd
  • PhotoJoseph https://twitter.com/photojoseph
    Run don’t walk, and watch @mondobytes’ #LumixGH6 video. This is stellar. https://youtu.be/vCDUUHV_mvE
    Portland, Oregon • 36°F
    Tue, Feb 22, 2022 3:59am +00:00 (liked on Mon, Feb 21, 2022 8:05pm -08:00) #LumixGH6
  • East Oregonian https://twitter.com/EastOregonian
    An aerial view of the Monday, Feb. 21, crash scene on Interstate 84 taken by East Oregonian reporter Antonio Sierra.
    Portland, Oregon • 36°F
    Tue, Feb 22, 2022 12:12am +00:00 (liked on Mon, Feb 21, 2022 7:55pm -08:00)
older

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-2026 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