🆕 blog! “Adding "Log In With Mastodon" to Auth0”
I use Auth0 to provide social logins for the OpenBenches website. I don't want to deal with creating user accounts, managing passwords, or anything like that, so Auth0 is perfect for my needs.
There are a wide range of social media logins […]
Login screen with several social login buttons.
## Adding "Log In With Mastodon" to Auth0
shkspr.mobi/blog/2026/03/adding-log-...
I use Auth0 to provide social logins for the OpenBenches website. I don't want to deal with creating user accounts, managing passwords, or anything […]
[Original post on shkspr.mobi]
I finally did it!
I've been linking my blog posts here recently to get more readers, but mostly because I wanted to integrate Mastodon directly into my site as my comment engine.
The system is now live. Replies to this post will appear on my blog!
#webdev #indieweb #blogging #mastodonapi
🆕 blog! “Getting started with Mastodon's Quote Posts - technical implementation details for servers”
Quoting posts on Mastodon is slightly complex. Because of the privacy conscious nature of the platform and its users, reposting isn't merely a case of sharing a URl.
A user writes a status. The […]
Screenshot of me quoting a post.
## Getting started with Mastodon's Quote Posts - technical implementation details for servers
shkspr.mobi/blog/2025/10/getting-sta...
Quoting posts on Mastodon is _slightly_ […]
[Original post on shkspr.mobi]
JSON code.
Another curious #ActivityPub / #MastodonAPI issue.
A Mastodon server is sending me a DELETE message.
The delete is because a user has been deleted.
My server tries to validate the HTTP Signature.
My server looks up the deleted user's main-key.
The user […]
[Original post on mastodon.social]
Here's the Quote Request Mastodon sends me.
colours.bots.edent.tel/data/inbox/68d90651-c11d...
This is the Stamp my bot generates.
colours.bots.edent.tel/quotes/68d90651-06f1-c23... […]
RE: colours.bots.edent.tel/posts/68d87379-8e35-18be...
Ok, I need some #ActivityPub help, please.
The reply to this will have links to the QuoteRequest the bot received, the QuoteAuthorization which it saves, and the Accept message it returns.
Can anyone figure out […]
OK gang, I'm stumped (and a little drunk).
I'm trying to get Quote posts working ActivityBot.
✅ Quote posts are an available option.
❓ This Accept message is sent - colours.bots.edent.tel/quotes/68d85b0d-1b15-f5b...
❓ Which references this stamp - […]
Long list of policies.
Simple interaction policy.
I want to allow my bots' posts to be quoted.
Do I need all these interaction policies - or can I just have the simplified interactionPolicy?
#MastodonAPI #QuoteToot
Finally made that tool I've been planning for a while: A configurable batch deleter of #Mastodon #bookmarks, supporting threshold date (i.e. only older bookmarks considered) and lists of accounts and hashtags to always keep […]
Learning about bridging older model Samsung WiFi cameras to #MastodonAPI #FrOSCon
If you're interested in making #Mastodon search a little better - I think I have a good first issue for you 🙂
github.com/mastodon/mastodon/issues...
This would enable you to search for posts made *only* by those you follow.
#MastodonAPI
OK Fedifriends, I need your help with some complex ActivityPub stuff.
Mastodon won't show a list of followers for @colours
It has an orderedcollection at https://colours.bots.edent.tel/followers which paginates properly.
The mimetype and JSON are all correct, I think.
You can check out the […]
An opportunity for client app developers, who wants to give this a try? #MastodonAPI
https://fosstodon.org/@sethmlarson/114432911055034192
I love this blog post about fun / silly / niche apps built on the #MastodonAPI https://halcy.de/blog/2025/03/18/silly-mastodon-apps/
Are there any #OpenSource services that would allow me to cross-post on the #Fediverse and on #Bluesky *without* creating a dummy account (as #Bridgy does)?
I’m thinking about a client that supports both the #MastodonAPI and the #BlueskyAPI…
#Mastodon #API
🆕 blog! “Creating a generic "Log-in with Mastodon" service”
…
👀 Read more: shkspr.mobi/blog/2024/12/creating-a-...
⸻
#Auth0 #MastodonAPI #oauth
I put together a quick node.js script that lets you download media attachments from posts you favorited or bookmarked. In case anyone finds this useful.
github.com/stefanbohacek/download-m...
#mastodon #MastodonAPI #NodeJS
Ah, wild shot, but is anyone using the fairly outdated mastodon-api node.js library?
https://github.com/vanita5/mastodon-api
Seems like the "streaming/user" no longer works?
Maybe it's really time to switch to something else.
#mastodon #MastodonAPI #nodejs
If you are able to see the list of followers for the account @bot please let me know.
Mastodon is picking up the *number* of followers, but it won't show *who* is following and I'm trying to debug why.
#MastodonAPI
What are the *technical* steps behind moving a Mastodon account?
I understand how to do it from a user perspective (https://docs.joinmastodon.org/user/moving/#move but what does the new server need to do?
Is it as simple as adding an "aliases" to the webfinger?
#MastodonAPI #ActivityPub
Hello #MastodonAPI and #ActivityPub friends.
I've created a bot which has several test cases for you to try: @test_posts
If you've built something which consumes posts, this will (I hope) give you some confidence that everything renders correctly.
Are there any other types of posts you think […]