Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Beady Belle Fanchannel
Beady Belle Fanchannel
@Profpatsch@mastodon.xyz  ·  activity timestamp 3 months ago

Coming soon to #flohmarkt: FediAuth for any kind of #ActivityPub users. Simply send a DM to a flohmarkt instance you want to login to, and you will be able to create a user and upload small/classified ads.

A dark-themed webpage titled “Authenticate on Mastodon.” At the top, in orange text, it says “Development mode active.” Below that, a large gray box displays “Your authentication PIN:” followed by a bold, centered four-digit PIN “7626.” A small line of text underneath reads “Expires in: 9m 42s.”

Beneath the PIN, there is an orange dashed box labeled “DEBUG MODE: Share message:” showing the text “FediAuth login PIN: 7626 for Fluffy’s flohmarkt on example.org.” Under that, there is a gray expandable button labeled “(Debug) All Platform Share URLs (16 platforms).”

Next, a line with an orange rocket emoji and link text “Open Pre-filled DM (mastodon)” appears, followed by a small instruction: “Make sure only the recipient can see this message.” Below it, there is a circular loading animation with the text “Waiting for your message...”

The bottom section, in a gray box, is titled “How to complete authentication:” in bold white text. It lists four steps:

Click the button above to open a pre-filled compose window.

Set visibility so only @auth@example.org
A dark-themed webpage titled “Authenticate on Mastodon.” At the top, in orange text, it says “Development mode active.” Below that, a large gray box displays “Your authentication PIN:” followed by a bold, centered four-digit PIN “7626.” A small line of text underneath reads “Expires in: 9m 42s.” Beneath the PIN, there is an orange dashed box labeled “DEBUG MODE: Share message:” showing the text “FediAuth login PIN: 7626 for Fluffy’s flohmarkt on example.org.” Under that, there is a gray expandable button labeled “(Debug) All Platform Share URLs (16 platforms).” Next, a line with an orange rocket emoji and link text “Open Pre-filled DM (mastodon)” appears, followed by a small instruction: “Make sure only the recipient can see this message.” Below it, there is a circular loading animation with the text “Waiting for your message...” The bottom section, in a gray box, is titled “How to complete authentication:” in bold white text. It lists four steps: Click the button above to open a pre-filled compose window. Set visibility so only @auth@example.org
A dark-themed webpage titled “Authenticate on Mastodon.” At the top, in orange text, it says “Development mode active.” Below that, a large gray box displays “Your authentication PIN:” followed by a bold, centered four-digit PIN “7626.” A small line of text underneath reads “Expires in: 9m 42s.” Beneath the PIN, there is an orange dashed box labeled “DEBUG MODE: Share message:” showing the text “FediAuth login PIN: 7626 for Fluffy’s flohmarkt on example.org.” Under that, there is a gray expandable button labeled “(Debug) All Platform Share URLs (16 platforms).” Next, a line with an orange rocket emoji and link text “Open Pre-filled DM (mastodon)” appears, followed by a small instruction: “Make sure only the recipient can see this message.” Below it, there is a circular loading animation with the text “Waiting for your message...” The bottom section, in a gray box, is titled “How to complete authentication:” in bold white text. It lists four steps: Click the button above to open a pre-filled compose window. Set visibility so only @auth@example.org
  • Copy link
  • Flag this post
  • Block
Poliverso - notizie dal Fediverso ⁂
Poliverso - notizie dal Fediverso ⁂
@notizie@poliverso.org replied  ·  activity timestamp 3 months ago
@Profpatsch This is a fantastic idea!
  • Copy link
  • Flag this comment
  • Block
Beady Belle Fanchannel
Beady Belle Fanchannel
@Profpatsch@mastodon.xyz replied  ·  activity timestamp 3 months ago

Works via any kind of platform, and if it has a “share” URL we can even generate a link for you, so you click two or three times and are logged in.

A non-exhaustive list of ActivityPub instances that we know a share link for
A non-exhaustive list of ActivityPub instances that we know a share link for
A non-exhaustive list of ActivityPub instances that we know a share link for
  • Copy link
  • Flag this comment
  • Block
Beady Belle Fanchannel
Beady Belle Fanchannel
@Profpatsch@mastodon.xyz replied  ·  activity timestamp 3 months ago

Design not final of course, this is a mid-development snapshot 😊 (also it’s in debug mode)

  • Copy link
  • Flag this comment
  • Block
Beady Belle Fanchannel
Beady Belle Fanchannel
@Profpatsch@mastodon.xyz replied  ·  activity timestamp 3 months ago

Many thanks to @WPalant for the original idea & the list of share links

https://palant.info/2023/10/19/implementing-a-share-on-mastodon-button-for-a-blog/

  • Copy link
  • Flag this comment
  • Block
Beady Belle Fanchannel
Beady Belle Fanchannel
@Profpatsch@mastodon.xyz replied  ·  activity timestamp 3 months ago

The original idea was to send a DM with the PIN like how Owncast does it, but after some deliberation I saw no way of implementing (and rate-limiting) this without turning any flohmarkt instance into a possible DM spam-relay.

So now we decided to display a PIN that has to be sent *to* the instance to log in.

  • Copy link
  • Flag this comment
  • Block
Beady Belle Fanchannel
Beady Belle Fanchannel
@Profpatsch@mastodon.xyz replied  ·  activity timestamp 3 months ago

I think the general rule here is: Never send any message to an Activitypub user that was not initiated by exactly that user (signed with the private key and all).

That is: they contact you first, you only ever reply.

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct