Sean Tilley on Nostr: Kind of a weird thought I’ve been kicking around… So, it’s possible to use the ...
Kind of a weird thought I’ve been kicking around…
So, it’s possible to use the Mastodon API for sign-in and authentication, right?
Would it be possible to leverage a remote Mastodon account as a user account in a Web app, then give it the ability to create an Activity within the app, without creating a Note on Mastodon?
I’ve been kind of thinking about having an app where people can sign in and submit Event activities to a Group. I don’t want to create a bunch of Actor accounts, but I don’t mind the idea of having a Group Actor delegate on behalf of signed-in users with MastoAPI.
If this sounds like “Poor Man’s c2s”, yeah, that’s basically it.
Published at
2025-04-14 19:39:41 UTCEvent JSON
{
"id": "56739c5cf26d79be8520d93243f622d27d37ee5cfd03e275f09f008eedd5e01f",
"pubkey": "9332cd7bf42ea48aea9325120987dce320b532d8a4cc40a5dfd9ebc4dffc5538",
"created_at": 1744659581,
"kind": 1,
"tags": [
[
"proxy",
"https://social.wedistribute.org/objects/0a9393fb-6d07-4ba1-abc4-87c77e78465e",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.mostr.pub"
]
],
"content": "Kind of a weird thought I’ve been kicking around…\n\nSo, it’s possible to use the Mastodon API for sign-in and authentication, right? \n\nWould it be possible to leverage a remote Mastodon account as a user account in a Web app, then give it the ability to create an Activity within the app, without creating a Note on Mastodon?\n\nI’ve been kind of thinking about having an app where people can sign in and submit Event activities to a Group. I don’t want to create a bunch of Actor accounts, but I don’t mind the idea of having a Group Actor delegate on behalf of signed-in users with MastoAPI.\n\nIf this sounds like “Poor Man’s c2s”, yeah, that’s basically it.",
"sig": "1ad8dd4c641bb74a6ed87dfd5a5a96b03a49214f2c31c8dc8e9dbb3ae3e44fc5fbfa829e39f2ea5fa27dd8db7b7f89cd5c3df96133bd442bbcea16f2c4cee6f4"
}