mirror of
https://git.sr.ht/~seirdy/seirdy.one
synced 2024-12-25 02:02:11 +00:00
New note: Profile hydration
This commit is contained in:
parent
df3289935c
commit
33beea3eca
1 changed files with 31 additions and 0 deletions
31
content/notes/profile-hydration.md
Normal file
31
content/notes/profile-hydration.md
Normal file
|
@ -0,0 +1,31 @@
|
|||
---
|
||||
title: "Profile hydration"
|
||||
date: 2022-10-26T17:31:44-07:00
|
||||
replyURI: "https://discuss.coding.social/t/idea-fediverse-profile-ui-component-fed-by-keyoxide-back-end-service/144"
|
||||
replyTitle: "Idea: Fediverse Profile UI component fed by Keyoxide back-end service"
|
||||
replyType: "DiscussionForumPosting"
|
||||
replyAuthor: "Arnold Schrijver"
|
||||
replyAuthorURI: "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, with less-robust reciprocal-link verification.
|
||||
|
||||
WebFinger
|
||||
: map an email-like identifier (an `acct:` URI) to a list of links.
|
||||
|
||||
vCard
|
||||
: upload 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 have `u-key` properties, potentially triggering an Ariadne-based verification of accounts enumerated by the `h-card`.
|
||||
- `h-card` can map to vCard4
|
||||
|
||||
Depending on how [keyoxide-web issue 141](https://codeberg.org/keyoxide/keyoxide-web/issues/141) goes, WebFinger could also indirectly give Keyoxide support.
|
Loading…
Reference in a new issue