Coming from #3523267: ActivityPub server not searchable with Nginx, I noticed that when a webfinger request searches for an actor, the matching is case sensitive.
E.g, this https://hybridized-concepts.com/.well-known/webfinger?resource=cwsmith@h...
does not work, where as with CWSmith@hybridized-concepts.com it does.
which makes me wonder: is this a bug, or by design? How do other AP software handle this, or is there anything in the spec about this?
Important! webfinger tries to load the http://webfinger.net/rel/profile-page href based on that username, but it looks it up by matching a drupal user, which might be completely wrong!
Issue fork activitypub-3523720
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
swentel commented#3539968: the subject is empty in WebfingerProfileSubscriber triggered a big but I can fix it now!
Comment #3
swentel commentedComment #5
swentel commentedComment #6
swentel commentedThis is a really big bug!
Comment #7
swentel commentedComment #8
swentel commentedComment #10
swentel commentedWow, that was a nice one to figure out!