64°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Jake Feasel https://twitter.com/jakefeasel
    @oauth_2 Since PKCE use for Single Page Apps is becoming more popular, take a look at this library I've been working on to make it super easy to implement: https://www.npmjs.com/package/appauthhelper
    Portland, Oregon
    Wed, Jun 5, 2019 9:49pm +00:00 (liked on Wed, Jun 5, 2019 3:02pm -07:00)
  • Nate Angell https://twitter.com/xolotl   •   Jun 5
    Lawyer at @indiewebcamp: "Why isn't anyone at my GDPR unconference session?"
    Aaron Parecki
    you joke, but: https://indieweb.org/2018/D%C3%BCsseldorf/gdpr
    Portland, Oregon, USA
    2 likes 1 repost 2 replies
    Wed, Jun 5, 2019 12:41pm -07:00
  • Simon Rice https://twitter.com/_SimonRice   •   Jun 5
    Excellent thread - just to clarify with another example since Google do identity & calendar - if my app needs OAuth to (say) read playlist data specifically from Spotify via their dev API & do nothing whatsoever user ID related with them, I don’t need “Sign In With Apple”?
    Aaron Parecki
    Yes that is my understanding reading their guidelines. Of course this remains to be seen how it will play out in practice.
    Portland, Oregon
    2 likes 1 reply
    Wed, Jun 5, 2019 10:33am -07:00
  • Aaron Parecki
    I had fun with this one: 7 Ways an OAuth Access Token is like a Hotel Key Card

    https://developer.okta.com/blog/2019/06/05/seven-ways-an-oauth-access-token-is-like-a-hotel-key-card
    Portland, Oregon, USA
    21 likes 9 reposts 2 replies 1 mention
    Wed, Jun 5, 2019 9:19am -07:00 #oauth
  • AngeloStavrow https://micro.blog/AngeloStavrow   •   Jun 5

    @aaronpk This is a great resource, thanks! Is sign-in still working for you, though? I'm seeing the Apple sign-in page throw an error in my testing after I authenticate (though it's possible there's an error in the setup).

    Aaron Parecki
    It's working with the first app I registered in the portal, but hasn't worked with new app IDs I've made since! I'm guessing some weird Apple but that they'll probably fix soon. This is all clearly very early beta right now.
    Portland, Oregon
    1 reply
    Wed, Jun 5, 2019 9:14am -07:00
  • Amirsh https://twitter.com/A_sharif90   •   Jun 5
    Sorry @aaronpk, I got a bit confused. Maybe my question is very simple, so the purpose of login with apple is for authentication or not? You called it Oauth provider as they don't have a user_info endpoint?
    Aaron Parecki
    Yes it seems to be designed for authentication only. They do also return an OAuth access token and refresh, though I am not sure what you can do with that yet.
    Portland, Oregon
    3 likes
    Wed, Jun 5, 2019 6:46am -07:00
  • Vijet https://twitter.com/vijetsetter
    Informative and precise. Kudos!
    Portland, Oregon
    Wed, Jun 5, 2019 5:19am +00:00 (liked on Wed, Jun 5, 2019 6:38am -07:00)
  • Daniele Vistalli https://twitter.com/DanieleVistalli   •   Jun 5
    Now I would just love to have a quick guide for using Apple Sign In as an Okta generic oidc inbound provider. Is this possible already ?
    Aaron Parecki
    I actually just got this working last night!
    Portland, Oregon
    1 like 3 replies
    Wed, Jun 5, 2019 6:34am -07:00
  • Ángel Ortega https://triptico.com/

    Webmention support for static sites

    I've written a script to add Webmention support for static sites. It's available from:

    https://github.com/angelortega/aov-atom-to-webmention

    All software that generates static web sites also creates ATOM XML files with the recent content (like Gruta, the one that build this site). By running this script on the ATOM you just generated, it posts Webmentions to every link found there and that has its support announced in link tags inside its HTML.

    It's written in Python with minimal external dependencies.

    I've taken inspiration from Plaidophile and from Aaron Parecki's mini-tutorial.

    Portland, Oregon
    permalink (liked on Wed, Jun 5, 2019 6:33am -07:00)
  • 10:13pm
    Asleep
    5:10am
    Awake
    6h 57m
    Slept
    28m
    Awake for
    Portland, Oregon, USA
    Wed, Jun 5, 2019 5:10am -07:00
  • Kicks Condor https://www.kickscondor.com/

    Fraidycat (Prototype Vid)

    Portland, Oregon
    Sat, Jun 1, 2019 5:02am +00:00 (liked on Tue, Jun 4, 2019 9:39pm -07:00) #hypertext
  • Paul Ardeleanu @ WWDC19 & AltConf19 🇺🇸 https://twitter.com/pardel
    A great overview of how ‘Sign in with Apple’ works and how to implement it! #wwdc19 #AltConf19
    Portland, Oregon
    1 mention
    Wed, Jun 5, 2019 4:09am +00:00 (liked on Tue, Jun 4, 2019 9:29pm -07:00) #wwdc19 #AltConf19
  • Jesse Vincent https://twitter.com/obra
    Has anybody put POV displays on the rotors of a large drone yet?
    Portland, Oregon
    Wed, Jun 5, 2019 4:02am +00:00 (liked on Tue, Jun 4, 2019 9:13pm -07:00)
  • Dan Grover https://twitter.com/DanGrover   •   Jun 4
    I can see this giving users a lot of rope to hang themselves, too. If you are trying to use any cross-platform service, you now have no way to log in on a non-Apple device or recover your account.
    Aaron Parecki
    It's just OAuth, and it works on the web too. https://developer.okta.com/blog/2019/06/04/what-the-heck-is-sign-in-with-apple
    Portland, Oregon, USA
    5 likes 1 repost 1 reply
    Tue, Jun 4, 2019 8:16pm -07:00
  • Michael Warkentin https://twitter.com/mwarkentin   •   Jun 5
    @Threadreaderapp unroll
    Aaron Parecki
    already did that myself 😉 https://aaronparecki.com/2019/06/04/23/sign-in-with-apple-misunderstandings
    Portland, Oregon, USA
    4 likes 1 repost
    Tue, Jun 4, 2019 5:16pm -07:00
  • Aaron Parecki
    Contributions from: Denmark, Poland, United Kingdom, United States
    Tue, Jun 4, 2019 4:17pm -07:00
  • André Neves https://twitter.com/andreneves   •   Jun 4
    So now services/apps need to handle OAuth, Apple SSO, and regular email/pass. Feels like more mental burden for developers.
    Aaron Parecki
    Also turns out Apple's is also OAuth :-) https://developer.okta.com/blog/2019/06/04/what-the-heck-is-sign-in-with-apple
    Portland, Oregon
    2 likes
    Tue, Jun 4, 2019 3:42pm -07:00
  • André Neves https://twitter.com/andreneves   •   Jun 4
    Feels a lot like another way to lock users inside of the Apple world. How is this any better than signing up with any other service like Google or Facebook (for OAuth for example). It has some nice 'privacy' features but it feels like a marketing stunt more than anything imo
    Aaron Parecki
    It's more about providing easier options for users: https://aaronparecki.com/2019/06/04/23/sign-in-with-apple-misunderstandings
    Portland, Oregon
    2 likes 2 replies
    Tue, Jun 4, 2019 3:42pm -07:00
  • complexmix https://twitter.com/thatonehacker5   •   Jun 4
    It will be set as the default (knowing Apple) and will make all other options so inconvenient that apple users will essentially have one choice. Just like how you can use Chrome on iOS, but they make it as inconvenient as possible to avoid the POS that is Safari.
    Aaron Parecki
    It's still up to the app to provide the buttons. Check out the sample walkthroughs in that blog post.
    Portland, Oregon
    1 reply
    Tue, Jun 4, 2019 3:27pm -07:00
  • Is 'Sign in with Apple' Marketing Spin or Privacy Magic? Experts Weigh In | Threatpost (threatpost.com)
    Tue, Jun 4, 2019 3:21pm -07:00 #oauth #appleid #press
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