User accounts are fragmented and just because you signed on at lemmy.world doesn’t mean your account exists on lemmy.ca.

https://github.com/LemmyNet/lemmy/issues/1985

Communities are fragmented and /c/games on lemmy.world is completely different than the one on lemmy.ml with its own users, set of posts, etc.

Lemmy does not currently allow for instance or user migration.

https://github.com/LemmyNet/lemmy/issues/3057

Nor does it allow for shared communities (ie the aforementioned /c/games is unified across multiple instances)

https://github.com/LemmyNet/lemmy/issues/3100

We are in the early days. If you’re eager feel free to join in the development on these any many other core issues. There’s real potential here.

  • malloc@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    1
    ·
    1 year ago

    We need a more unified login experience. OIDC/Oauth would work wonders for this.

    1. User registers at X lemmy/mastadon/peertube instance (activitypub app, [APA]) and gets malloc@lemmy.xyz
    2. Users visits Y APA
    3. Logins to Y APA using X user
    4. User redirected to X APA instance to login (knows user registered at lemmy.xyz)
    5. Upon successful login, user returned to Y APA

    User now able to browse/post/comment in Y APA without having to manually go through original APA app where user account lives.

    Basically each APA acts as its own IdP (identity provider); and would go a long way in improving user experience and reducing frustration.

    If you are not familiar with this flow, then look at any web service with a login. They are usually accompanied by a Google/Apple/Facebook login option; and that’s that we are trying to replicate here. One set of credentials across the entire fediverse.

    • Swedneck@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      2
      ·
      1 year ago

      honestly i feel that lemmy should just have been matrix-based rather than activitypub, sure it’s nice to have native federation with mastodon but the forum structure is PERFECT for the matrix model.

      By using matrix you would have communities be independent of servers (thus actually owned by the moderators and not the instance admins), and there would be a possibility of decentralized user accounts somewhere in the far future.

    • Syboxez@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      I think this would have to start off as some kind of defined standard in ActivityPub before it could be implemented across all ActivityPub services and be interoperable.

      Otherwise, it will result in fragmentation.

      But yeah, having one ActivityPub account for many services is ideal IMO, along with being able to follow any content on your platform of choice (like interacting with Peertube or Mastodon postings in Lemmy, or even something rediculous like interacting with Lemmy posts in PeerTube)