56°F

Aaron Parecki

  • Articles
  • Notes
  • Photos

#indieauth

  • Announcing the IndieAuth Spec!

    It's been a long time coming, but I've finally published a proper IndieAuth spec!
    continue reading...
    2 likes 1 reply 3 mentions
    Tue, Dec 5, 2017 12:30pm -08:00 #indieweb #indiewebchallenge #indieauth #oauth2 #oauth
  • William Narmontas https://www.scalawilliam.com/   •   Jul 8
    Number of sign-ins per month since 2012. If that info is not available, then just monthly number of hits on the site until now would suffice
    Aaron Parecki
    @scalawilliam That'll work!
    Portland, Oregon, USA
    2 likes
    Fri, Jul 7, 2017 9:04pm -07:00 #indieauth
  • William Narmontas http://www.scalawilliam.com
    #IndieAuth is SO MUCH easier than OAuth! https://indieauth.com/developers
    No secret keys, etc, etc. Works against localhost!
    Portland, Oregon
    Sun, Jun 11, 2017 12:34am +00:00 (liked on Sat, Jun 10, 2017 8:43pm -07:00) #IndieAuth
  • Aaron Parecki
    Getting a head start on IndieWebCamp Nürnberg on the train with @sebsel, editing wiki pages about IndieAuth and indieauth.com
    Heigenbrücken, Bayern, DEU
    3 likes
    Wed, May 17, 2017 1:06pm +02:00 #indieauth #indiewebcamp
  • Greg McVerry http://jgregorymcverry.com/   •   Mar 23
    we were looking at indieauth to include in thimble but passportjs warns folks not to use: http://bit.ly/2ns1xSV still true? #indieweb
    Aaron Parecki
    @jgmac1106 I don't know the state of that plugin, but you could just do it manually: https://indieauth.com/developers or https://indieweb.org/indieauth-for-login
    Portland, Oregon, USA
    Thu, Mar 23, 2017 10:13am -07:00 #indieauth
  • Day 86: Updating IndieAuth Docs #100DaysOfIndieWeb

    Beginning a slow project of updating the docs about the IndieAuth spec, today I started by updating a few pages on the wiki. Right now, most of the docs about IndieAuth (the spec), and how to use it, live across a variety of pages on the wiki, grouped together at https://indieweb.org/Category:IndieAuth.
    continue reading...
    1 like 1 reply 2 mentions
    Thu, Mar 16, 2017 5:22pm -07:00 #100daysofindieweb #micropub #indieauth #oauth2
  • Day 81: Removing SMS and Clef from IndieAuth.com #100DaysOfIndieWeb

    Sadly, Clef is shutting down in a couple months. If you haven't heard of it, it was a clever way to use your email and a mobile app to sign in to websites. I had integrated Clef logins to indieauth.com as one way to authenticate your email address. Since they are shutting down in June, I am proactively removing it from the website right now.
    continue reading...
    2 mentions
    Sat, Mar 11, 2017 10:18pm -08:00 #100daysofindieweb #indieauth #sms #clef
  • Day 73: Updated Documentation for indieauth.com #100DaysOfIndieWeb

    Today I updated the documentation for indieauth.com to include a setup guide for using indieauth.com as your OpenID provider, and added more prominent links to the OpenID and PGP instructions in various places on the site.
    continue reading...
    2 mentions
    Fri, Mar 3, 2017 8:38pm -08:00 #100daysofindieweb #indieauth #openid
  • Joel Purra https://joelpurra.com   •   Jan 9
    Almost none, but still some; might selfhost =) Like the distributed concept, would like to see more usage! https://lwn.net/Articles/708151/
    Aaron Parecki
    @joelpurra I like the concept too! My goal with #indieauth is to use domains as identities (like OpenID) but using OAuth 2.0 techniques.
    Portland, Oregon, USA
    1 like
    Mon, Jan 9, 2017 11:26am -08:00 #indieauth
  • Joel Purra https://joelpurra.com   •   Jan 9
    Will consider #indieauth, but negatively angled "why not #openid" info had (has) me thinking otherwise https://indieweb.org/OpenID
    Aaron Parecki
    @joelpurra There also seem to be almost no OpenID providers left except indieauth.com, since myopenid shut down.
    Portland, Oregon, USA
    1 like 1 reply
    Mon, Jan 9, 2017 11:09am -08:00 #indieauth #openid
  • Joel Purra https://joelpurra.com   •   Jan 9
    Will consider #indieauth, but negatively angled "why not #openid" info had (has) me thinking otherwise https://indieweb.org/OpenID
    Aaron Parecki
    @joelpurra Well I would never suggest anyone use OpenID 1 for anything new, but I can see how that's confusing. Will see if I can rephrase.
    Portland, Oregon, USA
    Mon, Jan 9, 2017 11:08am -08:00 #indieauth #openid
  • Joel Purra https://twitter.com/joelpurra   •   Jan 9
    @oplife Yeah, saw #indieauth earlier; afaik they shut down #openid support. Really need openid for existing sites =(
    Aaron Parecki
    @joelpurra @oplife indieauth.com should still be running an OpenID provider. I just used it to sign in to StackOverflow yesterday!
    Portland, Oregon, USA
    5 replies
    Mon, Jan 9, 2017 10:54am -08:00 #indieauth #openid
  • Aaron Parecki
    Gave an unprepared live demo of IndieAuth.com at @w3c #tpac2016 and nothing broke 😮
    Lisboa, Lisboa, PRT
    8 likes 3 replies
    Wed, Sep 21, 2016 10:53am +01:00 #tpac2016 #indieauth #w3c
  • Standardizing the Social Web
    Jun
    22
    June 22, 2016 11:00am (-0700)
    Portland, Oregon, USA
    Open Source Bridge
    View Slides
    1 mention
    permalink #indieweb #indieauth #micropub #osbridge #activitystreams #w3c #socialwg
  • https://github.com/aaronpk/IndieAuth.com/issues/120#issuecomment-224739992
    Aaron Parecki
    Not that it's your fault, but I think you're starting to confuse the two roles of indieauth.com.

    Role 1) indieauth.com is a service that developers can use to handle all the hard work of doing rel-me-auth with specific providers directly. In this case, the application developer has a trust relationship with indieauth.com and users should not be concerned that they're using indieauth.com, from their POV they are just signing in to the website. This is how the indiewebcamp.com wiki uses indieauth.com

    Role 2) indieauth.com is a service that users can delegate their domain to. To use indieauth.com this way, the user links to indieauth.com as their `authorization_endpoint` on their domain. In this case, the user has a trust relationship with indieauth.com, and an application discovers the user's auth endpoint by following the rel link on their website. Micropub apps like Quill work this way, where you will only ever see indieauth.com if you have delegated to it yourself.

    Does this help clear things up? In situation 2, you'll only ever see indieauth.com if you explicitly set it as your authorization endpoint. You could use indiecert.net or use your own auth server instead. In situation 1, where a developer has chosen to use indieauth.com instead of implementing authentication themselves, you're limited to the options that indieauth.com has implemented. However the idea is that indieauth.com implements a good number of options and in a secure way, making it a better option for developers than implementing PGP/SMS/GitHub/etc themselves.

    With that in mind, could you rephrase your request in that context?
    Portland, Oregon, USA
    Wed, Jun 8, 2016 3:08pm -07:00 #indieauth
  • https://github.com/aaronpk/IndieAuth.com/issues/120
    Aaron Parecki
    Hm, would you want to delegate to the `pgp` one to prevent any other login mechanisms from being used? One of the nice things about indieauth.com showing multiple options is that depending on the device you're logging in on, you might want to choose a different option. For example I usually use GitHub or GPG login when I'm on my main computer, but use Twitter from my phone.

    I can definitely see value in wanting to limit the options provided by indieauth.com to a subset of the rel-me links on your site. (Maybe I want Twitter listed on my site, but never want to use it for login.)

    What about using the query string to indicate the supported providers?

    `https://indieauth.com/auth?providers=github.com,pgp,sms` etc. In that case, indieauth.com could even present them to you in the order given.

    Similar to https://github.com/aaronpk/IndieAuth.com/issues/112, if only one is set then it could redirect immediately instead of making you click the button, which would be a better user experience.
    Portland, Oregon, USA
    Wed, Jun 8, 2016 2:42pm -07:00 #indieauth
  • New integrated authorization server for p3k

    I just launched an update to p3k which adds an integrated authorization server. This means that now when I sign in to Micropub apps like Quill, it will redirect me to my own server where I can have more fine-grained control over the access I am granting the application.
    continue reading...
    3 likes 1 mention
    Wed, Apr 13, 2016 3:21pm +02:00 #indieweb #p3k #indieauth
  • https://twitter.com/Sneakyness/status/707676786604306433
    Aaron Parecki
    @Sneakyness sounds like you're trying to use the OpenID service? Use openid.indieauth.com as your server and it should work
    Derry Twp, Pennsylvania, USA
    Wed, Mar 9, 2016 1:18pm -08:00 #indieauth
  • https://starseerdrgn.dreamwidth.org/5777.html
    Aaron Parecki
    @starseerdrgn GPG is also supported. The goal is your domain is your identity. The authn mechanism is secondary. Happy to talk more about the motivations behind IndieAuth, since decentralized authentication is absolutely the goal.
    Portland, Oregon, USA
    1 reply
    Mon, Feb 22, 2016 7:58am -08:00 #indieauth
  • Kyle Mahan: silo.pub supports native authentication (kylewm.com)
    silo.pub supports "native" authentication now! #indieweb #micropub
    Mon, Jul 27, 2015 8:36am -07:00 #micropub #indieauth
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