67°F

Aaron Parecki

  • Articles
  • Notes
  • Photos

Sunday, June 24, 2018

← Older → Newer
bicycle
44 min
 
7.3 miles
 
bicycle
  • 10:42pm
    Asleep
    6:31am
    Awake
    7h 49m
    Slept
    22m
    Awake for
    Portland, Oregon, USA
    Sun, Jun 24, 2018 6:31am -07:00
  • 155.0lbs
    Weight
    18.8%
    Body Fat
    Portland, Oregon • 59°F
    Sun, Jun 24, 2018 6:36am -07:00
  • 00dani https://github.com/00dani   •   Jun 24

    #19 Allow the 'me' parameter to authorization endpoints to be omitted?

    Aaron Parecki

    Thanks for the writeup!

    This is a really good point. The me parameter in the request is really more of a hint, since the authorization server will ultimately return the final me value at the end of the flow. The client just has to verify that it's on the same domain that was used to discover the authorization endpoint.

    I implemented an IndieAuth server into my website quite a while ago, so I checked the code there. It turns out I had some code that verified the me parameter was in the request, but it actually completely ignores that value after that. Since my site is a single-user site, it's always going to return https://aaronparecki.com/ as the profile URL at the end.

    I'm inclined to make a change to the spec that says clients SHOULD include the me in the authorization request, but that the authorization server should not require the parameter. I do like that it helps IndieAuth be more in line with OAuth 2.0.

    Portland, Oregon, USA • 72°F
    Sun, Jun 24, 2018 10:50am -07:00
  • 00dani https://github.com/00dani   •   Jun 24

    #19 Allow the 'me' parameter to authorization endpoints to be omitted?

    Aaron Parecki

    In order to continue the OAuth compatibility, this would also mean that the code exchange (token request) step would need to work without the me parameter as well.

    This breaks the ability to use a shared token endpoint between users, since the token endpoint wouldn't know how to verify the authorization code without the me URL at that point. The workaround for shared token endpoints is to have a per-user token endpoint URL, like tokens.indieauth.com/user.example.com/token kind of like how I have per-user webmention endpoints on webmention.io. I'm not sure I'm super happy about this though.

    Portland, Oregon, USA • 74°F
    Sun, Jun 24, 2018 11:20am -07:00
  • Aaron Parecki
    at Shandong
    Portland, Oregon • Sun, June 24, 2018 12:36pm
    45.53504 -122.624402
    Lunch to go
    Portland, OR, United States • 76°F
    36 Coins
    Sun, Jun 24, 2018 12:36pm -07:00
  • Aaron Parecki
    at Prasad Cuisine
    Portland, Oregon • Sun, June 24, 2018 6:37pm
    45.524442 -122.680788
    #indieweb pre-pre-party — with microformats, Tantek, gRegor, Marty
    Portland, OR, United States • 87°F
    foursquare.com/user/13388566 foursquare.com/user/476 foursquare.com/user/56095 martymcgui.re
    81 Coins
    Sun, Jun 24, 2018 6:37pm -07:00 #indieweb
  • Beer
    Portland, Oregon, USA • 79°F
    Sun, Jun 24, 2018 8:41pm -07:00
  • Ride
    4.09mi
    Distance
    26:38
    Duration
    9:25pm
    Start
    9:52pm
    End
    Portland, Oregon • 71°F
    Sun, Jun 24, 2018 9:52pm -07:00
← Older → Newer

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