It was great getting to meet some different people in the D.C. area interested in owning their presence on the internet, as well as finally meeting some of my friends from the IndieWeb Chat, that I hadn't met in person yet: aaronpk, gRegorLove and GWG.
It was a fun experience and there were some awesome discussions that took place during the session on day one. Unfortunately, I wasn't able to make it back to Baltimore on day two, which is a "hack day" where everyone works on various projects using IndieWeb technologies. I did, however, have my own virtual "hack day" at home when I had the opportunity. So yesterday I added my own authentication and token endpoints!
All together it was a great weekend, and I'm hoping to attend another one before too long. Until then? You can find us in the IndieWeb Chat.
A couple of weeks ago I had started working on some code for an authorization endpoint, and yesterday at IndieWebCamp Baltimore 2018, I finished it! Not only that, but I also built my own token endpoint! It's great to be owning all of the parts of my website now. From logging in, to authorizing apps, creating and managing tokens and accepting micropub posts.
The authorization endpoint looks like this after you log in:
I love having the ability to change the scope of access that I'm going to allow an app to have on my site, and now that I own the whole stack, I'm looking forward to being able to customize things more like being able to set specific data attributes to any posts that come in from a specific source app.
The token endpoint isn't as exciting, but I am excited to have added the ability to revoke tokens, so in the near future I'd like to add an interface that lists all the tokens that have been provided by my endpoint and provide a button that allows me to revoke each token that is still active that I don't want active.