mirror of
https://git.sr.ht/~seirdy/seirdy.one
synced 2024-11-15 09:52:10 +00:00
1.3 KiB
1.3 KiB
title | date | replyURI | replyTitle | replyType | replyAuthor | replyAuthorURI |
---|---|---|---|---|---|---|
Profile hydration | 2022-10-26T17:31:44-07:00 | https://discuss.coding.social/t/idea-fediverse-profile-ui-component-fed-by-keyoxide-back-end-service/144 | Idea: Fediverse Profile UI component fed by Keyoxide back-end service | DiscussionForumPosting | Arnold Schrijver | https://mastodon.social/@humanetech |
Many open standards can support profile hydration:
- Ariadne
- Map an email identifier to supported verified accounts.
- The IndieWeb
- Map a webpage with
h-card
to any account. This can pair with other forms of authentication, such as RelMeAuth. - WebFinger
- Map an email-like identifier (an
acct:
URI) to a list of links. - vCard
- Mpload a vCard containing profile information, possibly with "share contact".
I think h-card
-based hydration is the best place to start. We can later add support for more options:
- Keyoxide profiles already contain
h-card
microformats, so we get that for free. h-card
microformats can haveu-key
properties, potentially triggering an Ariadne-based verification of accounts enumerated by theh-card
.h-card
can map to vCard4
Depending on how keyoxide-web issue 141 goes, WebFinger could also indirectly give Keyoxide support.