45°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Chris Aldrich https://www.boffosocko.com/   •   Jun 30

    πŸ‘“ Sending your First Webmention from Scratch | Aaron Parecki

    Aaron Parecki
    Good point! I should have mentioned that. Also there's http://sendawebmention.com (Telegraph)
    Portland, Oregon • 74°F
    Sun, Jul 1, 2018 6:15pm -07:00
  • aaronpk https://mastodon.social/@aaronpk   •   Jun 30

    Toot toot

    Aaron Parecki
    toot?
    Portland, Oregon, USA • 75°F
    2 replies
    Sun, Jul 1, 2018 3:32pm -07:00
  • Jonathan LaCour https://cleverdevil.io/profile/cleverdevil   •   Jul 1
    Aaron Parecki
    ahhhh I had to stop 30 minutes before the end last night! Can't wait to finish!
    Portland, Oregon • 76°F
    Sun, Jul 1, 2018 3:00pm -07:00
  • Aaron Davis https://readwriterespond.com/   •   Jul 1

    πŸ’¬ Sending your First Webmention from Scratch

    Aaron Parecki
    Yep! For comments from Twitter, Bridgy creates the web page and sends the HTTP request so that you can receive a webmention from a tweet just like you can receive a webmention from a normal web page. Bridgy doesn't help with sending webmentions tho.
    Portland, Oregon, USA • 66°F
    Sun, Jul 1, 2018 9:45am -07:00
  • Marty McGuire https://martymcgui.re/   •   Jun 30

    πŸ“ Checked in at SouveNEAR Machine, Kansas City, MO.

    Aaron Parecki
    whoa that eye
    Portland, Oregon • 75°F
    1 reply
    Sat, Jun 30, 2018 3:05pm -07:00
  • sebsel https://github.com/sebsel   •   Jun 29

    #203 More user feedback when clicking the like button

    Aaron Parecki
    UI feedback Ian a great idea. I would suggest the app turn the button a different color while the Micropub request is pending, then changing to the confirmed state after it gets the Micropub success response. If the Micropub request fails for some reason then it could turn the button into yet another state to indicate the error. It also sounds like maybe the app could at least maintain its own cache of posts that it has created likes for in order to be able to show whether a post has been liked before. I think there's also an open issue on Microsub to return that info in the post data as well.
    Portland, Oregon, USA • 61°F
    Thu, Jun 28, 2018 11:10pm -07:00
  • manton https://micro.blog/manton   •   Jun 29

    @trevorstinson @Scotty @macgenie I'll look into the email delays. There are other things we could do in addition to email (like push notifications) to improve the experience. Also, if there's a reason you are signing in often, maybe that's the root issue that we should address.

    Aaron Parecki
    I'm a big fan of push notifications for login! I have that set up on my own website right now! https://aaronparecki.com/2017/10/04/23/passwordless-logins #passwordless
    Portland, Oregon • 67°F
    Thu, Jun 28, 2018 8:48pm -07:00 #passwordless
  • cheesemaker https://micro.blog/cheesemaker   •   Jun 28

    @TheDimPause yes. I’m guessing a number of people here follow him. πŸ€ͺ

    Aaron Parecki
    Wait haha what'd I do?
    Portland, Oregon, USA • 69°F
    Thu, Jun 28, 2018 12:14pm -07:00
  • 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
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