There have been various discussions about the problem of not being able to sign in to different pods, and the confusion caused when someone follows a link to a post on another pod and then tries to interact with it.
I have a simple idea that I don’t think has been put forward before:
pod.name, and I’ve unwittingly followed a link to a post on
otherpod.name. I try to interact on it and am taken to a sign-up screen. I try to sign in and can’t. Result: confusion.
Rather than just giving the error ‘Invalid user name or password’, add a tip: ‘Please try entering your full diaspora ID (e.g. firstname.lastname@example.org).’
(For security purposes, the screen should probably disable the password field to avoid a user entering their password to another pod, in case of evil podmin.)
email@example.com. The pod takes that domain and checks it by going to
If that page exists and
software:name = "diaspora", redirect to
https://pod.name/users/sign_in; if I’m already signed in, hopefully bypass this page.
It can also check for other software types and redirect to the relevant sign-in screen for Friendica, Hubzilla, Socialhome or Ganggo (or whatever else).
What would be really good if is the guid of the post or profile I was trying to interact with was sent as a token, so that when I’ve been redirected to my own pod (and signed in if necessary), I’m taken straight to that post or profile and can interact with it.