70°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Aaron Parecki
    In two weeks, I'm hosting a series of OAuth/OpenID Connect workshops in Chicago, Dallas, and San Francisco with @okta! They're free to attend and there's food/drinks afterwards! Sign up here ➡ http://regionalevents.okta.com/developerworkshoproadshow
    Portland, Oregon, USA • 67°F
    9 likes 7 reposts
    Tue, Jul 10, 2018 11:01am -07:00 #okta #oauth
  • Max Böck https://mxb.at
    I absolutely ❤️ the idea of the #IndieWeb. Take control of your own content! watch @adactio explain it: https://vimeo.com/265121482 https://indieweb.org
    Portland, Oregon • 59°F
    Mon, Jul 9, 2018 9:59am +00:00 (liked on Mon, Jul 9, 2018 5:53am -07:00) #IndieWeb
  • balloob https://github.com/balloob   •   Jul 9

    #21 Allowing local IP addresses in client identifiers

    Aaron Parecki

    I could see extending the limitation of the loopback address to also include the private IP ranges. I assume in that case it is extremely unlikely that the server will have an https certificate, so that's another reason to keep the limitation on the private IP ranges rather than allowing arbitrary IP addresses.

    One of the benefits of the client ID being a publicly accessible web page is that the authorization server can fetch the application name and icon from that page.

    with client info

    In the case of using a private IP address, the authorization server won't be able to fetch any information about the client, so the prompt will show just the IP.

    private ip address

    The other option is to use https://www.home-assistant.io/ as the client ID, allowing just the redirect URL to be a private IP. This breaks the rule of the client ID and redirect URL hostnames matching, so servers may show a warning like the below, but at least the application info is visible.

    redirect URL warning

    Portland, Oregon, USA • 59°F
    Mon, Jul 9, 2018 5:51am -07:00
  • Nils Norman Haukås http://nilsnh.no
    This evening I’ve been trying to build a minimal http://glitch.com app which supports IndieAuth login. After some head scratching I see it’s a tweaked oauth2 flow, I think.

    Goals:
    - remixable (Glitch shines there)
    - transparent
    - well tested
    Portland, Oregon • 89°F
    Mon, Jul 9, 2018 12:46am +00:00 (liked on Sun, Jul 8, 2018 6:20pm -07:00)
  • coolaj86 https://github.com/coolaj86   •   Apr 23

    #3837 Simpler UX for OAuth2 login with GitHub

    Aaron Parecki
    Here's a post I just wrote explaining IndieAuth and how it solves a number of the challenges with OAuth in this context.

    https://aaronparecki.com/2018/07/07/7/oauth-for-the-open-web
    Portland, Oregon • 71°F
    Sat, Jul 7, 2018 8:54pm -07:00
  • https://github.com/tootsuite/mastodon

    Include timezone offset in machine-readable timestamp

    Toots are displayed in (someone's) local time, but the machine readable date is always rendered in UTC.
    continue reading...
    Sat, Jul 7, 2018 8:35pm -07:00
  • Chris Messina http://chrismessina.me
    I think we've taken this hashtag thing too far. #refill
    Portland, Oregon • 74°F
    Sun, Jul 1, 2018 9:10am +00:00 (liked on Sat, Jul 7, 2018 8:18pm -07:00) #refill
  • Andy McIlwain https://andymci.com   •   Jul 7
    An independent web doesn't necessarily mean an open web. Thinking about private sites and networks for groups, families, personal use. #indieweb #justathought
    Aaron Parecki
    Agreed, and an open web doesn't imply a public web. We're experimenting with private content too! https://indieweb.org/private_posts
    Portland, Oregon • 77°F
    Sat, Jul 7, 2018 7:51pm -07:00
  • Matt Carroll https://matthewayne.com
    IndieAuth: Eliminate registration for OAuth APIs and use URLs for identity & auth: https://aaronparecki.com/2018/07/07/7/oauth-for-the-open-web
    Portland, Oregon • 77°F
    Sun, Jul 8, 2018 1:09am +00:00 (liked on Sat, Jul 7, 2018 6:46pm -07:00)
  • Paulus Schoutsen https://home-assistant.io
    The IndieAuth extension to OAuth2 is perfect. I will adopt this in @home_assistant to make it easier for people to build apps against local instances.
    Portland, Oregon • 78°F
    Sat, Jul 7, 2018 11:33pm +00:00 (liked on Sat, Jul 7, 2018 5:59pm -07:00)
  • Aaron Parecki
    at Farm Spirit
    Portland, Oregon • Sat, July 7, 2018 3:58pm
    45.517135 -122.651284
    Birthday dinner for anomalily!
    Portland, OR, United States • 82°F
    Checked in by anomalily
    97 Coins
    Sat, Jul 7, 2018 3:58pm -07:00
  • Hugh Isaacs II http://lucid00.com/   •   Jul 7
    Why not just use OpenID Connect?

    http://openid.net/connect/
    Aaron Parecki
    https://indieweb.org/indieauth-vs-openid-connect
    Portland, Oregon, USA
    2 likes 1 repost
    Sat, Jul 7, 2018 3:18pm -07:00
  • Microsub and the new reader evolution (skippy.net)
    "The other great thing about Microsub, the technology behind Aperture and Monocle, is the separation of “feed collection” from “feed display”.  I don’t have to use only Monocle to read my feeds. On my phone, I use an app called Indigenous.  I could also use Monocle from a mobile browser. Or I could use Together.  Or I could write my own reader interface, if I so chose."
    Sat, Jul 7, 2018 2:14pm -07:00 #indieweb
  • Jonathan LaCour https://cleverdevil.io/profile/cleverdevil
    Working on on Indiepaper has been a fun project. It's involved writing Python, Swift, HTML, CSS, and JavaScript, and using @awscloud Lambda, S3, and CloudFront. #polyglot
    Portland, Oregon • 74°F
    Sat, Jul 7, 2018 8:36pm +00:00 (liked on Sat, Jul 7, 2018 1:38pm -07:00) #polyglot
  • https://github.com/cleverdevil/indiepaper

    Look for mf2 first, use Mercury as a fallback

    If the page has mf2, that is likely to be much better data than what Mercury finds. Indiepaper should first check if it finds an article via mf2, and if it doesn't, then can use Mercury to extract what it can.
    continue reading...
    Sat, Jul 7, 2018 1:30pm -07:00
  • Jonathan LaCour https://cleverdevil.io/profile/cleverdevil
    I added experimental support for IndieAuth in Indiepaper today. Test it out here – https://www.indiepaper.io/indieauth.html. Once authenticated, you get an automatically generated bookmarklet and a button to click for automatically configuring Indiepaper for macOS.
    Portland, Oregon • 74°F
    Sat, Jul 7, 2018 8:11pm +00:00 (liked on Sat, Jul 7, 2018 1:17pm -07:00)
  • IndieWeb Summit 2018 Recap (boffosocko.com)
    Sat, Jul 7, 2018 1:03pm -07:00 #indieweb #indiewebsummit
  • Tantek Çelik http://tantek.com/   •   Jun 26

    Support fallback to RelMeAuth for websites missing authorization endpoint

    Aaron Parecki
    Unfortunately this won't really work.

    Even if you could sign in to Aperture, you still wouldn't be able to use any of the reader apps. The reader apps expect to be able to get an access token in order to make authenticated requests to Aperture. Getting an access token requires having an authorization endpoint and token endpoint.

    If I allowed people to log in to Aperture without fully setting up IndieAuth, it would just be confusing because then they'd get an error trying to sign in to any apps. I think it's better to not mislead people at that stage, and require that they set up IndieAuth before being able to sign in to Aperture.
    Portland, Oregon, USA • 73°F
    Sat, Jul 7, 2018 12:08pm -07:00
  • Josh Pollock https://JoshPress.net   •   Jul 7
    Wow, really interesting.

    Is this plugin on Github? https://wordpress.org/plugins/indieauth/
    Aaron Parecki
    Yep! https://github.com/indieweb/wordpress-indieauth

    That's annoying that wordpress.org doesn't have a link to the GitHub source.
    Portland, Oregon • 72°F
    2 likes 1 repost 3 replies
    Sat, Jul 7, 2018 9:47am -07:00
  • Kyle B. Johnson http://kylebjohnson.me   •   Jul 7
    Link? (On the road, but want to put a pin in this)
    Aaron Parecki
    Alright, I finished my post explaining the details of this! Have a look ➡️ https://aaronparecki.com/2018/07/07/7/oauth-for-the-open-web
    Portland, Oregon, USA • 72°F
    10 likes 4 reposts 5 replies 1 mention
    Sat, Jul 7, 2018 9:42am -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