53°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Aaron Parecki https://aaronparecki.com/   •   Jun 28
    Thanks so much to everyone who participated in #IndieWebSummit this year, both in person and remotely! It was really inspiring to see so many people who care about owning their online presence together! #indieweb
    Aaron Parecki
    ...and a huge thanks to all our sponsors who made it possible to put on this amazing event! #indieweb @oktadev @namedotcom @godaddy @stumpsyn @mozilla @bridgy
    Portland, Oregon, USA • 65°F
    3 likes 1 repost 1 reply
    Thu, Jun 28, 2018 11:20am -07:00 #indieweb
  • EdwardHinkle https://github.com/EdwardHinkle   •   Jun 28

    #27 Write access to timeline?

    Aaron Parecki

    I actually have an open issue on Aperture which would help in this situation. The idea I had was to treat every Aperture channel as its own IndieAuth identity, so that you could log in to Micropub apps and they'd end up posting into the Aperture channel. The cool part of that is the apps wouldn't even know that they're posting into an Aperture channel, they just see it as a Micropub endpoint.

    Your idea of just treating some channels as writable is also interesting though. The only trick is I can't picture the user flow of how to actually have the app request and get the permissions for that. Definitely worth further thought though!

    Portland, Oregon, USA • 61°F
    1 reply
    Thu, Jun 28, 2018 9:34am -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
  • 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
  • manton https://micro.blog/manton   •   Jun 24

    @aaronpk I think working on this needs to be my goal for IndieWeb Summit day 2.

    Aaron Parecki
    And maybe my day 2 project will be to fix my whitespace bug πŸ˜‚
    Portland, Oregon, USA • 67°F
    Sat, Jun 23, 2018 10:00pm -07:00
  • manton https://micro.blog/manton   •   Jun 24

    @aaronpk I think working on this needs to be my goal for IndieWeb Summit day 2.

    Aaron Parecki
    Oops that other reply shouldn't have mentioned you, I was just replying to the thread!

    I'm happy to help this week for sure! In January at IndieWebCamp Baltimore I was able to help @dshanske with enough of it to get the WordPress plugin launched!
    Portland, Oregon, USA • 67°F
    Sat, Jun 23, 2018 9:54pm -07:00
  • manton https://micro.blog/manton   •   Jun 24

    @hjalm Unfortunately GitHub auth is really the only way to get OwnYourGram to work right now, so you did it correctly. We have plans to significantly improve this.

    Aaron Parecki
    Another option is to put an email address on your site, but I understand if that's not something you want to do. I'm looking forward to the real solution!
    Portland, Oregon • 68°F
    Sat, Jun 23, 2018 9:48pm -07:00
  • Jonathan LaCour https://cleverdevil.io/profile/cleverdevil   •   Jun 23
    Short notice three day business trip to Dubai? Sure, why not.
    Aaron Parecki
    a business trip is the best way to go to Dubai πŸ‘πŸ›Έ
    Portland, Oregon, USA • 68°F
    Sat, Jun 23, 2018 9:42pm -07:00
  • Jack Jamieson https://jackjamieson.net/author/jackjamieson/   •   Jun 20

    Yarns v. Microsub? (Thinking out loud)

    Aaron Parecki
    I'd love to see Yarns become the defacto Microsub server for Wordpress! I think there's huge value in going that route, since Wordpress is a great platform for people to install stuff into while keeping it self-hosted, and you'd also be able to take advantage of the exciting progress on third-party Microsub clients!
    Portland, Oregon, USA • 90°F
    Wed, Jun 20, 2018 2:35pm -07:00
  • Vance Lucas http://vancelucas.com/   •   Jun 18
    Shower thought: We don’t need decentralized _platforms_ like Mastadon vs. Twitter/FB, we need a way to personalize _aggregation of decentralized content_ that also has social features built-in, even if that means the platform itself is centralized.
    Aaron Parecki
    I agree! https://aaronparecki.com/2018/04/20/46/indieweb-reader-my-new-home-on-the-internet
    Portland, Oregon, USA • 74°F
    2 likes 3 replies
    Mon, Jun 18, 2018 9:25pm -07:00 #indieweb
  • sebsel https://github.com/sebsel   •   May 26

    #41 Clean up /tmp files

    Aaron Parecki
    Looks like I missed cleaning up the resized files. The other ones look right, there's an fclose right after the file is written before it's used again later. I also had the crashing problem myself at one point, I'm not sure how best to deal with that though.
    Portland, Oregon, USA • 56°F
    Sun, Jun 17, 2018 7:24am -07:00
  • https://github.com/indieweb/wordpress-indieauth/pull/67#issuecomment-396925587
    Aaron Parecki
    This looks great! Just testing it out now.

    Looks like both IndieAuth login and authorization is working well, so glad to see the new local verification in there now. Also the web sign-in flow works great, I'm able to sign in to my test site using my aaronparecki.com identity (which is not running WordPress, also a good test).

    Let's publish!
    Portland, Oregon, USA • 59°F
    Wed, Jun 13, 2018 7:45am -07:00
  • Andrew Woods http://andrewwoods.net   •   Jun 12
    @aaronpk I was curious about the bookmarks on your website. Are they being published to your site dynamically by your browser. when you add a bookmark? Can they be imported easily back into a browser?
    Aaron Parecki
    No, I don't really use browser bookmarks except the bookmark bar. Those are all created with Quill, primarily using the bookmarklet.
    Portland, Oregon • 79°F
    Tue, Jun 12, 2018 5:50pm -07:00
  • Grant Richmond https://grant.codes   •   Jun 11

    πŸ‘Ž

    Aaron Parecki
    πŸ˜‚
    Portland, Oregon, USA • 69°F
    Mon, Jun 11, 2018 4:10pm -07:00
  • vishae https://github.com/vishae   •   Jun 11

    #66 Slim Application Error

    Aaron Parecki
    Whoa weird! I will take a look.
    Portland, Oregon • 60°F
    Mon, Jun 11, 2018 10:59am -07:00
  • manton https://github.com/manton   •   Jun 10

    I don't think this really solves the problem, though. If a server implementation prefers content over summary (which it should), with this example the context of the book title will be lost unless the server is updated to understand read-of.

    Aaron Parecki
    Maybe the logic could be "if the request contains *any* unrecognized properties, the server uses the summary property instead"?
    Portland, Oregon, USA • 55°F
    Sun, Jun 10, 2018 2:55pm -07:00
  • gRegorLove https://github.com/gRegorLove   •   Jun 10

    #92 Using micropub summary property as fallback

    Aaron Parecki

    The summary property is intended to be used for fallback for when the server doesn't recognize the other properties of the request. Most Micropub servers understand content and photo, but this is a great example of an interesting content type that is likely not supported by most servers yet. In this case, summary is the correct place for this fallback content. The content property would be misleading since normally the content property contains user-entered text. For example, if the user enters a note about why they wanted to read this, that could be included in the content property.

    Portland, Oregon, USA • 49°F
    Sun, Jun 10, 2018 7:11am -07:00
  • Aaron Parecki https://aaronparecki.com/   •   Jun 8
    Surprise! I'm in NY! Meet me for a popup #indieweb meetup tonight at HofbrΓ€u Bierhaus near Grand Central! 7:30pm http://4sq.com/i9XQuQ
    Aaron Parecki
    Bierhaus was too crowded so we moved the party to the 27th floor hotel roof! Come to Club Quarters and send me a message and I'll come down and let you in!
    New York, New York, USA • 80°F
    Fri, Jun 8, 2018 8:08pm -04:00
  • artxtra https://github.com/artxtra   •   Jun 8

    #8 Update map.json?

    Aaron Parecki
    Thanks! I do update it from time to time. I'm overdue for an update right now though!
    New York, New York • 64°F
    Fri, Jun 8, 2018 8:02am -04:00
  • Ryan Barrett https://snarfed.org/   •   Jun 7
    this is so so great! i’ve checked it into github; let me know if you want me to add a license notice. i’m adding it to oauth-dropins, Bridgy, and huffduff-video. thank you!
    Aaron Parecki
    Awesome! I am happy to make that code CC0!
    New York, New York • 62°F
    Thu, Jun 7, 2018 10:09pm -04: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-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