jjuran, Kaja___, chimo, kline, [chrisaldrich], KartikPrabhu and bdesham joined the channel
#bdeshamaaronpk: I have a pedantic question for you. The OwnYourGram docs (https://ownyourgram.com/docs#json) show a microformats latitude and longitude but they're arrays of numbers, not strings.
#bdeshamI have the impression that microformats always uses arrays of strings... is that how OwnYourGram behaves as well?
AngeloGladding joined the channel
#aaronpkbdesham: heh tricky. I'm not actually sure what OYG does, but if it doesn't send strings then it should.
#bdeshamaaronpk: OK! I'll proceed under that assumption. I just post infrequently enough to Instagram that I won't have a lot of opportunities to tweak stuff :-)
tomasparks, snarfed, cweiske, Mandrake, loicm, mblaney, [kevinmarks], swentel, [pfefferle], myfreeweb, plindner, grantcodes, zoglesby, eli_oat[m], schmarty, peterlawson[m], mindB and jeremycherfas joined the channel; mblaney left the channel
#treoraDo I hear Facebook is blocking POSSE? Any links to relevant deprecation notices/explanations/critiques?
#cweiskeexporting functionality is not in their own interest
myfreeweb joined the channel
#[kevinmarks]you would be amazed how thorough Facebook's data import is
#[kevinmarks]I'm walking through the internal process for setting up AWS at this company I'm consulting for and "manual until it hurts" has a very high threshold of hurting
plindner, eli_oat[m], grantcodes, zoglesby, schmarty, peterlawson[m] and mindB joined the channel
#jeremycherfasFinally getting into the habit of opening up ngrok to check things on local before sending them out live into the world. Makes a difference.
#GWGWondering if we should have a going away party for Bridgy Publish
#KartikPrabhuaaronpk: the placeholder on the login form says "yourdomain.com" but the HTML form validation does not accept that format since it checks for "http or https"
#ZegnatIt is nice for me because selfauth doesn’t do sessions, so always requires a password. This indielogin enables me to not have to enter my password again.
#ZegnatSo probably best to always redirect in the case of endpoint. Though maybe you can skip doing endpoint discovery again for someone who is already logged in to indielogin? As you already know their endpoint?
#ZegnatI seem to recall sebsel let people login to his site with Twitter - not just their own URLs - because so much of his audience wasn’t expected to have own sites at the moment
#aaronpki'll consider it as a feature request for indielogin.com
#aaronpkis pretty pleased he can enter "aaron@parecki.com" into that sign-in box too :)
#ZegnatThough I am not sure how I would expect that to work for my Twitter or GitHub profile. As they have a rel="me" to a page with an IndieAuth endpoint ... Though that is probably a layer too deep
#aaronpkit would just return the github URL as the identity
#aaronpkI also handle a lot of cases for the different kinds of profile URL redirects in this
#aaronpktemporary vs permanent redirects for example
#ZegnatHmm. What happens if I link my GitHub to my Twitter and my Twitter to GitHub? Will I then be able to use either and use the other for authentication?
snarfed joined the channel
#Zegnatmartijn@vanderven.se doesn’t work in the box, doesn’t pass form validation
#aaronpkif you enable js it'll add http:// to the front
#skippythats overloading the login form's use a bit. it specifically says "your domain name", not "your email address", nor "a username at your domain name"
#aaronpki'm also okay with promoting the idea of a domain name being the primary use of this, and anyone who uses a subfolder as their primary identity can figure out that it also works
#ZegnatFirefox already prompts warning me someone might be trying to scam me with the URL
#ZegnatStill weird that it wouldn’t send the information to the website though. I totally get why they might hide it in the URL bar against phishing
#aaronpkyeah i don't remember all the attack vectors there, but it'll be nice to finally kill the username/password model for websites
snarfed joined the channel; snarfed left the channel
#ZegnatI think the phishing vector is mostly just that you can put almost anything in the username field, including perfectly valid domain names. https://paypal.com@zegnat.net/ still seems to start with paypal.com.
#ZegnatSlashes need to be encoded in the authority part, IIRC, so can’t make the URL seem even more real ... unless there are user-agents that do not require that, of course
#[sebsel]Zegnat: I believe I still support Twitter logins indeed, but I doubt anyone ever used it apart from myself to test it. It asks for way to many permissions anyway :(
#ZegnatLooks really interesting for caching requests when possible, instead of doing these countless refetches we are often doing now with IndieWeb things.
#ZegnatFor some reason, when I first read it, I thought it was doing it on the fetching side :(
#aaronpkpstuifzand: weird, i'm guessing my code isn't resolving relative URLs at some point
#aaronpkthat's the only way i can think of that indielogin.com would try to make a request to itself
#pstuifzandthe response in the textarea: contains "Your IndieAuth server did not return a valid state parameter"
#aaronpkoh maybe your indieauth endpoint thinks the request to it is wrong. i see it redirected back with ?error=invalid_request
#pstuifzandif I use my "normal" domain, it works without problems, the only difference is the extra 302 redirect (I would think), oh, and of course the different "me".
#pstuifzandI redirect to the redirect_uri with invalid_request when "me" and "client_id" are missing
#aaronpkwhat about when "me" is set to your short URL?
#pstuifzandthat is checked after the two invalid_requests, but at the moment it can't be the shorturl
#aaronpkwell if your short URL redirects with a 301 to your full URL then indielogin.com will use the full URL when making the request
#[kevinmarks]known.kevinmarks.com leaves me at known.kevinmarks.com after logging in
#cweiskemail('developer', '5 auth servers told me the "me" parameter is missing. I saw that adding it made it work. You should add the following code at line 42: ...')
#aaronpkso most of the testing has been with various indieauth servers, which is great, but i also need people to test this who don't have an indieauth server and use twitter/github instead
#[tantek]That twitter card updating when a domain is taken over is very bad
#[tantek]It means you cannot trust POSSEing raw external links to Twitter, lest those links get owned by someone else, who abuses the twitter cards and makes crappy stuff show up on your old tweets
#[tantek]Almost seems to require POSSEing the archive org version of all external links when POSSEing to twitter
#aaronpkor a link on your own site that either redirects immediately or just a page that you can update later if you want
#[tantek]I don’t see any other options (assuming you want to include external links in your posse weeks)