59°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Mike Purvis https://twitter.com/mikedotexe   •   Aug 30
    I want to see this in @oauth_2 . Limits per usage with automatic revocation once the max is reached. Is anyone doing this? I've never seen it.
    Something similar found here, but not the same if I'm reading it correctly: https://tools.ietf.org/html/rfc6819#section-5.1.5.4
    Aaron Parecki
    I love this. What service is this? It doesn't look like the normal Facebook OAuth screen I've seen.
    Portland, Oregon
    2 replies
    Fri, Aug 30, 2019 10:27am -07:00
  • EJ Fox 🌞 https://twitter.com/mrejfox   •   Aug 29
    This looks really awesome, thank you for laying all this groundwork. People like you make me hopeful in a time when hope is rare!
    Aaron Parecki
    Thanks! There's an indiewebcamp coming up in your neck of the woods soon too! You're more than welcome to join! https://2019.indieweb.org/nyc
    Portland, Oregon
    Thu, Aug 29, 2019 4:16pm -07:00
  • EJ Fox 🌞 https://twitter.com/mrejfox   •   Aug 29
    There is no reason that your personal website couldn't ping my personal website when you post an awesome new photo, and yet the entirety of some artists' work is held in an Instagram profile- these are choices we have made as developers, creators, and as a society
    Aaron Parecki
    There's definitely a growing worldwide community doing exactly this right now! #indieweb

    Here are my photos: https://aaronparecki.com/photos

    Here is how everything fits together https://aaronparecki.com/2018/04/20/46/indieweb-reader-my-new-home-on-the-internet
    Portland, Oregon
    1 like 2 replies
    Thu, Aug 29, 2019 3:24pm -07:00 #indieweb
  • Matthew Somerville https://twitter.com/dracos   •   Aug 29
    [I don't know what happened with your reply there? It might be leaking your location?]

    I realise that; I was replying to Phil with something that would work for his instructions (of which step 1 was creating your own Foursquare app).
    Aaron Parecki
    Fixed my site, thanks, here is the actual reply: https://aaronparecki.com/2019/08/29/12/
    Portland, Oregon, USA
    Thu, Aug 29, 2019 11:36am -07:00
  • Matthew Somerville https://twitter.com/dracos   •   Aug 29
    [I don't know what happened with your reply there? It might be leaking your location?]

    I realise that; I was replying to Phil with something that would work for his instructions (of which step 1 was creating your own Foursquare app).
    Aaron Parecki
    holy crap well that's a fun bug
    Portland, Oregon
    1 like
    Thu, Aug 29, 2019 11:30am -07:00
  • Simon Willison https://twitter.com/simonw   •   Aug 29
    My tool is coming together! Sadly I am without either Wifi or tethering for my laptop so I can only share this preview photo...
    Aaron Parecki
    🎉 fantastic!
    Portland, Oregon
    Thu, Aug 29, 2019 11:19am -07:00
  • Matthew Somerville https://twitter.com/dracos   •   Aug 29
    Aaron Parecki
    Foursquare requires the client secret, simon doesn't want to ship the secret in the code, so the only way to do it is for simon to host a web service that acts as a relay.
    Portland, Oregon
    1 reply
    Thu, Aug 29, 2019 10:56am -07:00
  • Phil Gyford https://twitter.com/philgyford   •   Aug 29
    When I wrote a script to get all of a user’s checkins to make an ical feed I couldn’t find anything and ended up with the laborious instructions here https://github.com/philgyford/foursquare-feeds
    Aaron Parecki
    It definitely exists, I use it for copying my checkins going forward to my website. I just haven't done the full import of past checkins yet. https://developer.foursquare.com/docs/api/users/checkins
    Portland, Oregon
    1 like 2 replies
    Thu, Aug 29, 2019 10:42am -07:00
  • Nick Doty https://octodon.social/@npd   •   Aug 29

    @aaronpk but the carbon emissions of that air commute are much, much greater, even compared to long car commutes!

    Aaron Parecki
    That is very true, which is why I'm glad I don't actually commute every day :-)
    Portland, Oregon
    1 reply
    Thu, Aug 29, 2019 7:42am -07:00
  • Daniel Ehniss https://twitter.com/depone   •   Aug 29
    Is http://ownyourgram.com not working for me or anybody else? // cc @aaronpk #IndieWeb
    Aaron Parecki
    yes, we've been playing a cat and mouse game trying to keep it working. Not looking good right now.
    Portland, Oregon
    Thu, Aug 29, 2019 7:02am -07:00
  • Micah Silverman https://twitter.com/afitnerd   •   Aug 29
    Me (in Australia): It took me a bit to get used to how all your power outlets have individual switches.

    My mate (I use the word mate now): You mean in America the power to all the outlets is on all the time?

    Me: yup

    My mate: Well, that's just fucking dangerous!
    Aaron Parecki
    also I'm imagining someone saying that in an australian accent and it is great
    Portland, Oregon
    2 likes
    Wed, Aug 28, 2019 11:19pm -07:00
  • Micah Silverman https://twitter.com/afitnerd   •   Aug 29
    Me (in Australia): It took me a bit to get used to how all your power outlets have individual switches.

    My mate (I use the word mate now): You mean in America the power to all the outlets is on all the time?

    Me: yup

    My mate: Well, that's just fucking dangerous!
    Aaron Parecki
    Last weekend I was chatting with a friend who does forensic investigation of fires and it turns out electrical outlets are ACTUALLY REALLY DANGEROUS omg. Don't ever leave a device half plugged in it turns out it *will* start a fire.
    Portland, Oregon
    3 likes
    Wed, Aug 28, 2019 11:18pm -07:00
  • Simon Willison https://twitter.com/simonw   •   Aug 28
    It's for a tool to export the user's entire Swarm checkin history and save it to a local SQLite database file
    Aaron Parecki
    I need this tool!
    Castro Valley, California
    1 like 1 reply
    Wed, Aug 28, 2019 5:00pm -07:00
  • Aaron Parecki https://aaronparecki.com/   •   Aug 28
    Yeah there are a couple tricks, none of which are ideal. Basically you kick off the flow from the CLI app, get the user to visit a URL, but the redirect is to your server, and then you either tell them to paste an auth code into the CLI or
    Aaron Parecki
    or, you spin up a local web server to catch a redirect back from your backend, or you mimic the OAuth device flow on your backend. Hmm this sounds like a fun blog post 😬
    Castro Valley, California, USA
    3 likes
    Wed, Aug 28, 2019 4:58pm -07:00
  • Simon Willison https://twitter.com/simonw   •   Aug 28
    @aaronpk do you know if there's a neat way for me to auth with Foursquare from a CLI tool I'm building? I need the user to be able to get their own OAuth token but I don't want to ship my client secret with the CLI tool
    Aaron Parecki
    Yeah there are a couple tricks, none of which are ideal. Basically you kick off the flow from the CLI app, get the user to visit a URL, but the redirect is to your server, and then you either tell them to paste an auth code into the CLI or
    Castro Valley, California
    1 like 1 reply
    Wed, Aug 28, 2019 4:57pm -07:00
  • dietrich https://mastodon.social/@dietrich   •   Aug 23

    TIL: You can get watermelon poisoning.

    It's terrible, I do not recommend.

    Aaron Parecki
    is that like...eating too much watermelon? or watermelon poisoning like how lettuce can give you food poisoning?
    Portland, Oregon
    1 reply
    Mon, Aug 26, 2019 11:16pm -07:00
  • Sen. Samantha Bananathon :qvp: https://social.illegalpornography.com/@BestGirlGrace   •   Aug 27

    "What's your calling convention?"
    - me, asking a robot girl if she wants me to talk to her on the phone or what

    Aaron Parecki
    some people do this for humans too http://ttk.me/w/CommunicationProtocols
    Portland, Oregon
    Mon, Aug 26, 2019 9:53pm -07:00
  • Amateur Slacker https://twitter.com/noop_noob   •   Aug 27
    BTW, the reason I found this sentence is because the documentation for the "httr" R package linked to it https://cran.r-project.org/web/packages/httr/vignettes/secrets.html
    Aaron Parecki
    oh wow yeah, I can see how that would be incredibly confusing. Well for the record, OAuth secrets are absolutely supposed to be secret, and we have different solutions for deployments that can't keep secrets.
    Portland, Oregon
    2 likes 1 reply
    Mon, Aug 26, 2019 8:46pm -07:00
  • atola visuals https://twitter.com/AtolaVisuals   •   Aug 27
    Litto baby camura
    Aaron Parecki
    can our cameras be friends
    Portland, Oregon, USA
    1 reply
    Mon, Aug 26, 2019 6:44pm -07:00
  • Jᵾlien Genestoux https://twitter.com/julien51   •   Aug 26
    Controversial opinion: recurring payment are an anti-pattern.

    If a product/service does not have enough value to justify a quick "one click" checkout on a monthly basis, then anything recurring is rent seeking.
    Aaron Parecki
    I know of at least one other person who shares this opinion :-)

    https://blog.beeminder.com/autocancel/
    Portland, Oregon, USA
    1 like 1 repost
    Mon, Aug 26, 2019 2:34pm -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