To the #Eleventy community: does anyone know of any projects to make an 11ty website a first class member of the #fediverse, similar to what The Verge is doing (via WordPress it seems like) and 404 Media will do once Ghost is ready (ref https://digiday.com/media/why-publishers-are-preparing-to-federate-their-sites/). I did implement #webmentions on Cybercultural.com, using Bridgy etc, but it was unsatisfactory so I took it offline. I do want Cybercultural to be an “actor” on the fediverse tho, so now thinking about how to achieve that via 11ty.
{
"type": "entry",
"author": {
"name": "#webmentions",
"url": "https://mastodon.social/tags/webmentions",
"photo": null
},
"url": "https://mastodon.social/@ricmac/112506500939323935",
"content": {
"html": "<p>To the <a href=\"https://mastodon.social/tags/Eleventy\">#<span>Eleventy</span></a> community: does anyone know of any projects to make an 11ty website a first class member of the <a href=\"https://mastodon.social/tags/fediverse\">#<span>fediverse</span></a>, similar to what The Verge is doing (via WordPress it seems like) and 404 Media will do once Ghost is ready (ref <a href=\"https://digiday.com/media/why-publishers-are-preparing-to-federate-their-sites/\"><span>https://</span><span>digiday.com/media/why-publishe</span><span>rs-are-preparing-to-federate-their-sites/</span></a>). I did implement <a href=\"https://mastodon.social/tags/webmentions\">#<span>webmentions</span></a> on Cybercultural.com, using Bridgy etc, but it was unsatisfactory so I took it offline. I do want Cybercultural to be an \u201cactor\u201d on the fediverse tho, so now thinking about how to achieve that via 11ty.</p>",
"text": "To the #Eleventy community: does anyone know of any projects to make an 11ty website a first class member of the #fediverse, similar to what The Verge is doing (via WordPress it seems like) and 404 Media will do once Ghost is ready (ref https://digiday.com/media/why-publishers-are-preparing-to-federate-their-sites/). I did implement #webmentions on Cybercultural.com, using Bridgy etc, but it was unsatisfactory so I took it offline. I do want Cybercultural to be an \u201cactor\u201d on the fediverse tho, so now thinking about how to achieve that via 11ty."
},
"published": "2024-05-26T08:42:45+00:00",
"post-type": "note",
"_id": "41383051",
"_source": "8007",
"_is_read": false
}
Every time I hear the word "linkback" (e.g., in the context of webmentions), my brain slots it into the "pimp named slickback" remix that's been going around the Internet
#Shitpost #Memes #Linkback #Webmentions
{
"type": "entry",
"author": {
"name": "#webmentions",
"url": "https://mastodon.social/tags/webmentions",
"photo": null
},
"url": "https://hachyderm.io/@reillypascal/112492826595835548",
"content": {
"html": "<p>Every time I hear the word \"linkback\" (e.g., in the context of webmentions), my brain slots it into the \"pimp named slickback\" remix that's been going around the Internet</p><p><a href=\"https://hachyderm.io/tags/Shitpost\">#<span>Shitpost</span></a> <a href=\"https://hachyderm.io/tags/Memes\">#<span>Memes</span></a> <a href=\"https://hachyderm.io/tags/Linkback\">#<span>Linkback</span></a> <a href=\"https://hachyderm.io/tags/Webmentions\">#<span>Webmentions</span></a></p>",
"text": "Every time I hear the word \"linkback\" (e.g., in the context of webmentions), my brain slots it into the \"pimp named slickback\" remix that's been going around the Internet\n\n#Shitpost #Memes #Linkback #Webmentions"
},
"published": "2024-05-23T22:45:12+00:00",
"post-type": "note",
"_id": "41383052",
"_source": "8007",
"_is_read": false
}
We need an #RSS reader with “Reply” and “Repost” buttons. These actions would occur on a blog you connect with #Micropub or #XMLRPC, and use #WebMentions to notify the originating site.
{
"type": "entry",
"author": {
"name": "#webmentions",
"url": "https://mastodon.social/tags/webmentions",
"photo": null
},
"url": "https://www.jay.xyz/2024/05/1074/",
"content": {
"html": "<p>We need an #RSS reader with \u201cReply\u201d and \u201cRepost\u201d buttons. These actions would occur on a blog you connect with #Micropub or #XMLRPC, and use #WebMentions to notify the originating site.</p>",
"text": "We need an #RSS reader with \u201cReply\u201d and \u201cRepost\u201d buttons. These actions would occur on a blog you connect with #Micropub or #XMLRPC, and use #WebMentions to notify the originating site."
},
"published": "2024-05-20T18:42:53+00:00",
"post-type": "note",
"_id": "41383053",
"_source": "8007",
"_is_read": false
}
We need an #RSS reader with "Reply" and "Repost" buttons. These actions would occur on a blog you connect with #Micropub or #XMLRPC, and use #WebMentions to notify the originating site.
{
"type": "entry",
"author": {
"name": "#webmentions",
"url": "https://mastodon.social/tags/webmentions",
"photo": null
},
"url": "https://social.coop/@jsit/112474886908221811",
"content": {
"html": "<p>We need an <a href=\"https://social.coop/tags/RSS\">#<span>RSS</span></a> reader with \"Reply\" and \"Repost\" buttons. These actions would occur on a blog you connect with <a href=\"https://social.coop/tags/Micropub\">#<span>Micropub</span></a> or <a href=\"https://social.coop/tags/XMLRPC\">#<span>XMLRPC</span></a>, and use <a href=\"https://social.coop/tags/WebMentions\">#<span>WebMentions</span></a> to notify the originating site.</p>",
"text": "We need an #RSS reader with \"Reply\" and \"Repost\" buttons. These actions would occur on a blog you connect with #Micropub or #XMLRPC, and use #WebMentions to notify the originating site."
},
"published": "2024-05-20T18:42:54+00:00",
"post-type": "note",
"_id": "41383054",
"_source": "8007",
"_is_read": false
}
Hey @marcuslindblom, do you have by any chance documented how to make #webmentions work with #astro?
I'm no #JavaScript and #NodeJS wizard so I'm currently stuck. Plenty of #11ty tutorials out there, but they're not helping me haha
{
"type": "entry",
"author": {
"name": "#webmentions",
"url": "https://mastodon.social/tags/webmentions",
"photo": null
},
"url": "https://mastodon.online/@stvfrnzl/112421003337022753",
"content": {
"html": "<p>Hey <span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@marcuslindblom\">@<span>marcuslindblom</span></a></span>, do you have by any chance documented how to make <a href=\"https://mastodon.online/tags/webmentions\">#<span>webmentions</span></a> work with <a href=\"https://mastodon.online/tags/astro\">#<span>astro</span></a>? </p><p>I'm no <a href=\"https://mastodon.online/tags/JavaScript\">#<span>JavaScript</span></a> and <a href=\"https://mastodon.online/tags/NodeJS\">#<span>NodeJS</span></a> wizard so I'm currently stuck. Plenty of <a href=\"https://mastodon.online/tags/11ty\">#<span>11ty</span></a> tutorials out there, but they're not helping me haha</p>\n<a class=\"u-mention\" href=\"https://mastodon.social/@marcuslindblom\"></a>",
"text": "Hey @marcuslindblom, do you have by any chance documented how to make #webmentions work with #astro? \n\nI'm no #JavaScript and #NodeJS wizard so I'm currently stuck. Plenty of #11ty tutorials out there, but they're not helping me haha"
},
"published": "2024-05-11T06:19:36+00:00",
"post-type": "note",
"_id": "41383056",
"_source": "8007",
"_is_read": false
}
OMFG!!! I can finally say I’ve got #webmentions working on my #11ty website!
I’ve tried loads of different tutorials but @chrisburnell’s article https://chrisburnell.com/article/webmention-eleventy-setup/ and eleventy-cache-webmentions plugin https://chrisburnell.com/eleventy-cache-webmentions/ finally got me over the line. Thanks Chris!
Now to ditch IFTTT and it’s shortened URLs and figure out POSSE auto-posting and write some ABSOLUTE BANGERS!!! // @henry
https://benjamin.parry.is/collecting/thoughts/2024/05/i-got-webmentions-working/
{
"type": "entry",
"author": {
"name": "#webmentions",
"url": "https://mastodon.social/tags/webmentions",
"photo": null
},
"url": "https://mastodon.social/@benjaminparry/112417092607583515",
"content": {
"html": "<p>OMFG!!! I can finally say I\u2019ve got <a href=\"https://mastodon.social/tags/webmentions\">#<span>webmentions</span></a> working on my <a href=\"https://mastodon.social/tags/11ty\">#<span>11ty</span></a> website!</p><p>I\u2019ve tried loads of different tutorials but <span class=\"h-card\"><a class=\"u-url\" href=\"https://fediverse.repc.co/@chrisburnell\">@<span>chrisburnell</span></a></span>\u2019s article <a href=\"https://chrisburnell.com/article/webmention-eleventy-setup/\"><span>https://</span><span>chrisburnell.com/article/webme</span><span>ntion-eleventy-setup/</span></a> and eleventy-cache-webmentions plugin <a href=\"https://chrisburnell.com/eleventy-cache-webmentions/\"><span>https://</span><span>chrisburnell.com/eleventy-cach</span><span>e-webmentions/</span></a> finally got me over the line. Thanks Chris!</p><p>Now to ditch IFTTT and it\u2019s shortened URLs and figure out POSSE auto-posting and write some ABSOLUTE BANGERS!!! // <span class=\"h-card\"><a class=\"u-url\" href=\"https://front-end.social/@henry\">@<span>henry</span></a></span></p><p><a href=\"https://benjamin.parry.is/collecting/thoughts/2024/05/i-got-webmentions-working/\"><span>https://</span><span>benjamin.parry.is/collecting/t</span><span>houghts/2024/05/i-got-webmentions-working/</span></a></p>\n<a class=\"u-mention\" href=\"https://fediverse.repc.co/@chrisburnell\"></a>\n<a class=\"u-mention\" href=\"https://front-end.social/@henry\"></a>",
"text": "OMFG!!! I can finally say I\u2019ve got #webmentions working on my #11ty website!\n\nI\u2019ve tried loads of different tutorials but @chrisburnell\u2019s article https://chrisburnell.com/article/webmention-eleventy-setup/ and eleventy-cache-webmentions plugin https://chrisburnell.com/eleventy-cache-webmentions/ finally got me over the line. Thanks Chris!\n\nNow to ditch IFTTT and it\u2019s shortened URLs and figure out POSSE auto-posting and write some ABSOLUTE BANGERS!!! // @henry\n\nhttps://benjamin.parry.is/collecting/thoughts/2024/05/i-got-webmentions-working/"
},
"published": "2024-05-10T13:45:03+00:00",
"post-type": "note",
"_id": "41383057",
"_source": "8007",
"_is_read": false
}
Hey @henry just saw your talk at #11tyConf, loving the energy! 🔥🔥🔥
Too bad you only had 11 minutes, I'm currently exploring #WebMentions and would've loved to hear about it more in-depth. Did you already blog about this, by any chance?
To everyone else, here's the talk I'm talking about: https://www.youtube.com/live/iLxJ6PtuF9M?si=qYE7qhAIbnAO92yk&t=8534
What did you use for your slides? For a moment I thought #iaPresenter 🤔
{
"type": "entry",
"author": {
"name": "#webmentions",
"url": "https://mastodon.social/tags/webmentions",
"photo": null
},
"url": "https://mastodon.online/@stvfrnzl/112415835049879592",
"content": {
"html": "<p>Hey <span class=\"h-card\"><a class=\"u-url\" href=\"https://front-end.social/@henry\">@<span>henry</span></a></span> just saw your talk at <a href=\"https://mastodon.online/tags/11tyConf\">#<span>11tyConf</span></a>, loving the energy! \ud83d\udd25\ud83d\udd25\ud83d\udd25</p><p>Too bad you only had 11 minutes, I'm currently exploring <a href=\"https://mastodon.online/tags/WebMentions\">#<span>WebMentions</span></a> and would've loved to hear about it more in-depth. Did you already blog about this, by any chance?</p><p>To everyone else, here's the talk I'm talking about: <a href=\"https://www.youtube.com/live/iLxJ6PtuF9M?si=qYE7qhAIbnAO92yk&t=8534\"><span>https://www.</span><span>youtube.com/live/iLxJ6PtuF9M?s</span><span>i=qYE7qhAIbnAO92yk&t=8534</span></a></p><p>What did you use for your slides? For a moment I thought <a href=\"https://mastodon.online/tags/iaPresenter\">#<span>iaPresenter</span></a> \ud83e\udd14</p>\n<a class=\"u-mention\" href=\"https://front-end.social/@henry\"></a>",
"text": "Hey @henry just saw your talk at #11tyConf, loving the energy! \ud83d\udd25\ud83d\udd25\ud83d\udd25\n\nToo bad you only had 11 minutes, I'm currently exploring #WebMentions and would've loved to hear about it more in-depth. Did you already blog about this, by any chance?\n\nTo everyone else, here's the talk I'm talking about: https://www.youtube.com/live/iLxJ6PtuF9M?si=qYE7qhAIbnAO92yk&t=8534\n\nWhat did you use for your slides? For a moment I thought #iaPresenter \ud83e\udd14"
},
"published": "2024-05-10T08:25:14+00:00",
"post-type": "note",
"_id": "41383058",
"_source": "8007",
"_is_read": false
}
@aaronpk
☝🏻 Apologies for the tag-in, but you might be the only person I know on here who has any ideas on my post above.
#IndieAuth #RelMeAuth
{
"type": "entry",
"author": {
"name": "#indieauth",
"url": "https://mastodon.social/tags/indieauth",
"photo": null
},
"url": "https://mastodon.cc/@jgarber/112462867910822497",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://aaronparecki.com/aaronpk\">@<span>aaronpk</span></a></span></p><p>\u261d\ud83c\udffb Apologies for the tag-in, but you might be the only person I know on here who has any ideas on my post above.</p><p><a href=\"https://mastodon.cc/tags/IndieAuth\">#<span>IndieAuth</span></a> <a href=\"https://mastodon.cc/tags/RelMeAuth\">#<span>RelMeAuth</span></a></p>\n<a class=\"u-mention\" href=\"https://aaronparecki.com/aaronpk\"></a>",
"text": "@aaronpk\n\n\u261d\ud83c\udffb Apologies for the tag-in, but you might be the only person I know on here who has any ideas on my post above.\n\n#IndieAuth #RelMeAuth"
},
"published": "2024-05-18T15:46:18+00:00",
"post-type": "note",
"_id": "41383059",
"_source": "8007",
"_is_read": false
}
In an #IndieAuth flow, what are some authorization endpoint strategies (besides #RelMeAuth) for attesting that a person "owns" the domain they're authenticating with?
Some ideas in decreasing order of complexity: TXT DNS record, an HTTP header, a `<link>` element of some kind…
• https://indieauth.spec.indieweb.org
• https://microformats.org/wiki/RelMeAuth
{
"type": "entry",
"author": {
"name": "#indieauth",
"url": "https://mastodon.social/tags/indieauth",
"photo": null
},
"url": "https://mastodon.cc/@jgarber/112462736779254243",
"content": {
"html": "<p>In an <a href=\"https://mastodon.cc/tags/IndieAuth\">#<span>IndieAuth</span></a> flow, what are some authorization endpoint strategies (besides <a href=\"https://mastodon.cc/tags/RelMeAuth\">#<span>RelMeAuth</span></a>) for attesting that a person \"owns\" the domain they're authenticating with?</p><p>Some ideas in decreasing order of complexity: TXT DNS record, an HTTP header, a `<link>` element of some kind\u2026</p><p>\u2022 <a href=\"https://indieauth.spec.indieweb.org\"><span>https://</span><span>indieauth.spec.indieweb.org</span><span></span></a><br />\u2022 <a href=\"https://microformats.org/wiki/RelMeAuth\"><span>https://</span><span>microformats.org/wiki/RelMeAut</span><span>h</span></a></p>",
"text": "In an #IndieAuth flow, what are some authorization endpoint strategies (besides #RelMeAuth) for attesting that a person \"owns\" the domain they're authenticating with?\n\nSome ideas in decreasing order of complexity: TXT DNS record, an HTTP header, a `<link>` element of some kind\u2026\n\n\u2022 https://indieauth.spec.indieweb.org\n\u2022 https://microformats.org/wiki/RelMeAuth"
},
"published": "2024-05-18T15:12:57+00:00",
"post-type": "note",
"_id": "41383060",
"_source": "8007",
"_is_read": false
}
Well this is moving quickly! You can now spin up FedCM on your own website and log in to https://webmention.io thanks to this open source project from Sam Goto! This is so much better than having to type out your website or even email address when logging in! Full instructions here:
https://github.com/fedidcg/FedCM/issues/240#issuecomment-2118606184
{
"type": "entry",
"author": {
"name": "#indieauth",
"url": "https://mastodon.social/tags/indieauth",
"photo": null
},
"url": "https://aaronparecki.com/2024/05/17/8/fedcm-indieauth",
"content": {
"html": "Well this is moving quickly! You can now spin up FedCM on your own website and log in to <a href=\"https://webmention.io\"><span>https://</span>webmention.io</a> thanks to this open source project from Sam Goto! This is so much better than having to type out your website or even email address when logging in! Full instructions here: <br /><br /><a href=\"https://github.com/fedidcg/FedCM/issues/240#issuecomment-2118606184\"><span>https://</span>github.com/fedidcg/FedCM/issues/240#issuecomment-2118606184</a>",
"text": "Well this is moving quickly! You can now spin up FedCM on your own website and log in to https://webmention.io thanks to this open source project from Sam Goto! This is so much better than having to type out your website or even email address when logging in! Full instructions here: \n\nhttps://github.com/fedidcg/FedCM/issues/240#issuecomment-2118606184"
},
"published": "2024-05-18T03:49:17+00:00",
"post-type": "note",
"_id": "41383061",
"_source": "8007",
"_is_read": false
}
Wrote a summary of web linking (AKA link relations; think rel="xxx" in a <a/> or <link/> HTML element).
The piece of the puzzle that's still unclear to me is whether WebFinger has been superseded, or maybe just generally ignored. There doesn't seem to be much adoption (except by Mastodon) or follow-on activity AFAICT.
https://wiki.underlap.org/en/link-relations
#WebLinking #LinkRelations #WebFinger #IndieAuth
/cc @meissa @jsmarr
{
"type": "entry",
"author": {
"name": "#indieauth",
"url": "https://mastodon.social/tags/indieauth",
"photo": null
},
"url": "https://fosstodon.org/@underlap/112456995085099176",
"content": {
"html": "<p>Wrote a summary of web linking (AKA link relations; think rel=\"xxx\" in a <a/> or <link/> HTML element).</p><p>The piece of the puzzle that's still unclear to me is whether WebFinger has been superseded, or maybe just generally ignored. There doesn't seem to be much adoption (except by Mastodon) or follow-on activity AFAICT.</p><p><a href=\"https://wiki.underlap.org/en/link-relations\"><span>https://</span><span>wiki.underlap.org/en/link-rela</span><span>tions</span></a></p><p><a href=\"https://fosstodon.org/tags/WebLinking\">#<span>WebLinking</span></a> <a href=\"https://fosstodon.org/tags/LinkRelations\">#<span>LinkRelations</span></a> <a href=\"https://fosstodon.org/tags/WebFinger\">#<span>WebFinger</span></a> <a href=\"https://fosstodon.org/tags/IndieAuth\">#<span>IndieAuth</span></a></p><p>/cc <span class=\"h-card\"><a class=\"u-url\" href=\"https://social.meissa-gmbh.de/@meissa\">@<span>meissa</span></a></span> <span class=\"h-card\"><a class=\"u-url\" href=\"https://verified.coop/@jsmarr\">@<span>jsmarr</span></a></span></p>\n<a class=\"u-mention\" href=\"https://social.meissa-gmbh.de/@meissa\"></a>\n<a class=\"u-mention\" href=\"https://verified.coop/@jsmarr\"></a>",
"text": "Wrote a summary of web linking (AKA link relations; think rel=\"xxx\" in a <a/> or <link/> HTML element).\n\nThe piece of the puzzle that's still unclear to me is whether WebFinger has been superseded, or maybe just generally ignored. There doesn't seem to be much adoption (except by Mastodon) or follow-on activity AFAICT.\n\nhttps://wiki.underlap.org/en/link-relations\n\n#WebLinking #LinkRelations #WebFinger #IndieAuth\n\n/cc @meissa @jsmarr"
},
"published": "2024-05-17T14:52:46+00:00",
"post-type": "note",
"_id": "41383062",
"_source": "8007",
"_is_read": false
}
This weekend I built a prototype of using FedCM for IndieAuth! This gets rid of the need to enter your domain when logging in to websites using IndieAuth! Demo video and notes here: https://aaronparecki.com/2024/05/12/3/fedcm-for-indieauth
{
"type": "entry",
"author": {
"name": "#indieauth",
"url": "https://mastodon.social/tags/indieauth",
"photo": null
},
"url": "https://aaronparecki.com/2024/05/12/4/fedcm-indieauth",
"content": {
"html": "This weekend I built a prototype of using FedCM for IndieAuth! This gets rid of the need to enter your domain when logging in to websites using IndieAuth! Demo video and notes here: <a href=\"https://aaronparecki.com/2024/05/12/3/fedcm-for-indieauth\"><span>https://</span>aaronparecki.com/2024/05/12/3/fedcm-for-indieauth</a>",
"text": "This weekend I built a prototype of using FedCM for IndieAuth! This gets rid of the need to enter your domain when logging in to websites using IndieAuth! Demo video and notes here: https://aaronparecki.com/2024/05/12/3/fedcm-for-indieauth"
},
"published": "2024-05-12T14:51:33+00:00",
"post-type": "note",
"_id": "41383063",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieauth",
"url": "https://mastodon.social/tags/indieauth",
"photo": null
},
"url": "https://aaronparecki.com/2024/05/12/3/fedcm-for-indieauth",
"content": {
"html": "<p>FedCM for IndieAuth</p><p><a href=\"https://aaronparecki.com/2024/05/12/3/fedcm-for-indieauth\"><span>https://</span><span>aaronparecki.com/2024/05/12/3/</span><span>fedcm-for-indieauth</span></a></p>",
"text": "FedCM for IndieAuth\n\nhttps://aaronparecki.com/2024/05/12/3/fedcm-for-indieauth"
},
"published": "2024-05-12T14:39:30+00:00",
"post-type": "note",
"_id": "41383064",
"_source": "8007",
"_is_read": false
}
@henrikjernevad Looks like I'd need to add IndieAuth support to my (WriteFreely) web site before I could use webmention.io. Probably not worth the effort.
#IndieAuth #WriteFreely #WebMention
{
"type": "entry",
"author": {
"name": "#indieauth",
"url": "https://mastodon.social/tags/indieauth",
"photo": null
},
"url": "https://fosstodon.org/@underlap/112223423372869644",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@henrikjernevad\">@<span>henrikjernevad</span></a></span> Looks like I'd need to add IndieAuth support to my (WriteFreely) web site before I could use webmention.io. Probably not worth the effort.</p><p><a href=\"https://fosstodon.org/tags/IndieAuth\">#<span>IndieAuth</span></a> <a href=\"https://fosstodon.org/tags/WriteFreely\">#<span>WriteFreely</span></a> <a href=\"https://fosstodon.org/tags/WebMention\">#<span>WebMention</span></a></p>\n<a class=\"u-mention\" href=\"https://mastodon.social/@henrikjernevad\"></a>",
"text": "@henrikjernevad Looks like I'd need to add IndieAuth support to my (WriteFreely) web site before I could use webmention.io. Probably not worth the effort.\n\n#IndieAuth #WriteFreely #WebMention"
},
"published": "2024-04-06T08:52:25+00:00",
"post-type": "note",
"_id": "41383065",
"_source": "8007",
"_is_read": false
}
Coded for almost six hours. Did the following:
* (Almost) wrote the #IndieAuth barrier, soon I will be able to protect sensitive #API handlers with it;
* Build a handler for viewing available syndications, #MicroPub client will need it in the future;
* Setup handler for creating new entries using the MicroPub protocol;
Soon I will be able to teach the engine to operate pages without having to manually create files on the server.
{
"type": "entry",
"author": {
"name": "#indieauth",
"url": "https://mastodon.social/tags/indieauth",
"photo": null
},
"url": "https://mstdn.io/@toby3d/111971154088935478",
"content": {
"html": "<p>Coded for almost six hours. Did the following:<br />* (Almost) wrote the <a href=\"https://mstdn.io/tags/IndieAuth\">#<span>IndieAuth</span></a> barrier, soon I will be able to protect sensitive <a href=\"https://mstdn.io/tags/API\">#<span>API</span></a> handlers with it;<br />* Build a handler for viewing available syndications, <a href=\"https://mstdn.io/tags/MicroPub\">#<span>MicroPub</span></a> client will need it in the future;<br />* Setup handler for creating new entries using the MicroPub protocol;</p><p>Soon I will be able to teach the engine to operate pages without having to manually create files on the server. <img alt=\":ablobowo:\" height=\"16\" src=\"https://files.mastodon.social/custom_emojis/images/000/026/839/original/d46eb3e7b2d02291.png\" title=\":ablobowo:\" width=\"16\" /></p>",
"text": "Coded for almost six hours. Did the following:\n* (Almost) wrote the #IndieAuth barrier, soon I will be able to protect sensitive #API handlers with it;\n* Build a handler for viewing available syndications, #MicroPub client will need it in the future;\n* Setup handler for creating new entries using the MicroPub protocol;\n\nSoon I will be able to teach the engine to operate pages without having to manually create files on the server."
},
"published": "2024-02-21T19:37:01+00:00",
"post-type": "note",
"_id": "41383066",
"_source": "8007",
"_is_read": false
}
I am now high on power and wrote my own serde #rust deserializer for the #indieauth scope query string
{
"type": "entry",
"author": {
"name": "#indieauth",
"url": "https://mastodon.social/tags/indieauth",
"photo": null
},
"url": "https://fosstodon.org/@Zeno/111915408623117540",
"content": {
"html": "<p>I am now high on power and wrote my own serde <a href=\"https://fosstodon.org/tags/rust\">#<span>rust</span></a> deserializer for the <a href=\"https://fosstodon.org/tags/indieauth\">#<span>indieauth</span></a> scope query string</p>",
"text": "I am now high on power and wrote my own serde #rust deserializer for the #indieauth scope query string"
},
"published": "2024-02-11T23:20:13+00:00",
"post-type": "note",
"_id": "41383067",
"_source": "8007",
"_is_read": false
}
I don't completely understand #IndieAuth though. It appears to be a vastly simplified version of OpenID (which is great!), but unfortunately it also seems to be quite limited. I don't know if IndieAuth supports this (yet?), but with the Fediverse being as big as it is, it might not be a terrible idea to support double-@-style Fedi-handles in the login box (and then get Mastodon-and-friends to support it!).
{
"type": "entry",
"author": {
"name": "#indieauth",
"url": "https://mastodon.social/tags/indieauth",
"photo": null
},
"url": "https://infosec.town/notes/9pitiu9oul9i56gb",
"content": {
"html": "<p><span>I don't completely understand </span><a href=\"https://infosec.town/tags/IndieAuth\">#IndieAuth</a><span> though. It appears to be a vastly simplified version of OpenID (which is great!), but unfortunately it also seems to be quite limited. I don't know if IndieAuth supports this (yet?), but with the Fediverse being as big as it is, it might not be a terrible idea to support double-@-style Fedi-handles in the login box (and then get Mastodon-and-friends to support it!).</span></p>",
"text": "I don't completely understand #IndieAuth though. It appears to be a vastly simplified version of OpenID (which is great!), but unfortunately it also seems to be quite limited. I don't know if IndieAuth supports this (yet?), but with the Fediverse being as big as it is, it might not be a terrible idea to support double-@-style Fedi-handles in the login box (and then get Mastodon-and-friends to support it!)."
},
"published": "2024-02-09T23:03:34+00:00",
"post-type": "note",
"_id": "41383068",
"_source": "8007",
"_is_read": false
}
Currently, 3rd party authentication service providers hold control over our online identities.
Solution?
Loosely coupling #identity, #identification, #authentication, and #authorization -- via open standards.
Watch: https://youtu.be/kawIzW1PHj0
#IndieAuth #RelMeAuth #WebID #NetID #LinkedData #SemanticWeb #KnowledgeGraph #Howto
{
"type": "entry",
"author": {
"name": "#indieauth",
"url": "https://mastodon.social/tags/indieauth",
"photo": null
},
"url": "https://mastodon.social/@openlink/111903639381219528",
"content": {
"html": "<p>Currently, 3rd party authentication service providers hold control over our online identities.</p><p>Solution?<br />Loosely coupling <a href=\"https://mastodon.social/tags/identity\">#<span>identity</span></a>, <a href=\"https://mastodon.social/tags/identification\">#<span>identification</span></a>, <a href=\"https://mastodon.social/tags/authentication\">#<span>authentication</span></a>, and <a href=\"https://mastodon.social/tags/authorization\">#<span>authorization</span></a> -- via open standards.</p><p>Watch: <a href=\"https://youtu.be/kawIzW1PHj0\"><span>https://</span><span>youtu.be/kawIzW1PHj0</span><span></span></a></p><p><a href=\"https://mastodon.social/tags/IndieAuth\">#<span>IndieAuth</span></a> <a href=\"https://mastodon.social/tags/RelMeAuth\">#<span>RelMeAuth</span></a> <a href=\"https://mastodon.social/tags/WebID\">#<span>WebID</span></a> <a href=\"https://mastodon.social/tags/NetID\">#<span>NetID</span></a> <a href=\"https://mastodon.social/tags/LinkedData\">#<span>LinkedData</span></a> <a href=\"https://mastodon.social/tags/SemanticWeb\">#<span>SemanticWeb</span></a> <a href=\"https://mastodon.social/tags/KnowledgeGraph\">#<span>KnowledgeGraph</span></a> <a href=\"https://mastodon.social/tags/Howto\">#<span>Howto</span></a></p>",
"text": "Currently, 3rd party authentication service providers hold control over our online identities.\n\nSolution?\nLoosely coupling #identity, #identification, #authentication, and #authorization -- via open standards.\n\nWatch: https://youtu.be/kawIzW1PHj0\n\n#IndieAuth #RelMeAuth #WebID #NetID #LinkedData #SemanticWeb #KnowledgeGraph #Howto"
},
"published": "2024-02-09T21:27:08+00:00",
"post-type": "note",
"_id": "41383069",
"_source": "8007",
"_is_read": false
}
Anche oggi, per l’ennesima volta in cui mi faccio distrarre da #collegamenti colorati durante la mia #navigazione errante nell’oceano del #web, scopro nuove cose #interessanti. 😼
Nel #footer di un sito c’era un collegamento ad un “#IndieWeb #Webring”, il cui nome di dominio è una sequenza di emoji. Lo apro, e anziché una classica lista di membri, mi trovo un insolito modulo che mi chiede di fare login nel sistema inserendo il #link del mio #sito. Scopro che questa cosa posso farla con questo sito #WordPress, dopo aver installato il #plugin #IndieAuth; quindi, ci provo, e mi viene chiesto di aggiungere alla home del sito i link di navigazione del webring, e poi di preparare #dati del #profilo secondo lo standard h-card. 📟
È stata un’occasione per fare una robina che mi sono sempre seccata, cioè inserire le #info del mio profilo autore (inclusive di bio, come escono sul Fediverso) sulla sezione #MicroBlog del fritto misto. Purtroppo, questo #standard ben predicato sembra razzolare male: non c’è stato verso di far vedere al #validatore del webring la mia descrizione, e mi devo accontentare di URL, nome, e foto profilo… però, un validatore a parte, che viene consigliato dalla stessa pagina, invece valida tutto come vorrei io. Uno #schifo. 😶
Comunque (seppur con #metadati castrati) ora il mio sito è stato inserito nella directory del webring… tutto in automatico, il che è veramente #epico! E in totale ci sono appena ~250 utenti, pensavo peggio. 💖https://octospacc.altervista.org/2024/02/04/lanello-web-indiano/
#collegamenti #dati #epico #footer #IndieAuth #info #interessanti #link #metadati #MicroBlog #navigazione #plugin #profilo #schifo #sito #standard #validatore #web #Webring #WordPress
{
"type": "entry",
"author": {
"name": "#indieauth",
"url": "https://mastodon.social/tags/indieauth",
"photo": null
},
"url": "https://octospacc.altervista.org/2024/02/04/lanello-web-indiano/",
"content": {
"html": "<p>Anche oggi, per l\u2019ennesima volta in cui mi faccio distrarre da <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/collegamenti/\">#collegamenti</a> colorati durante la mia <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/navigazione/\">#navigazione</a> errante nell\u2019oceano del <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/web/\">#web</a>, scopro nuove cose <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/interessanti/\">#interessanti</a>. \ud83d\ude3c</p><p>Nel <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/footer/\">#footer</a> di un sito c\u2019era un collegamento ad un \u201c#IndieWeb <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/webring/\">#Webring</a>\u201d, il cui nome di dominio \u00e8 una sequenza di emoji. Lo apro, e anzich\u00e9 una classica lista di membri, mi trovo un insolito modulo che mi chiede di fare login nel sistema inserendo il <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/link/\">#link</a> del mio <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/sito/\">#sito</a>. Scopro che questa cosa posso farla con questo sito <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/wordpress/\">#WordPress</a>, dopo aver installato il <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/plugin/\">#plugin</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/indieauth/\">#IndieAuth</a>; quindi, ci provo, e mi viene chiesto di aggiungere alla home del sito i link di navigazione del webring, e poi di preparare <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/dati/\">#dati</a> del <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/profilo/\">#profilo</a> secondo lo <a href=\"https://microformats.org/wiki/h-card\">standard h-card</a>. \ud83d\udcdf</p><p>\u00c8 stata un\u2019occasione per fare una robina che mi sono sempre seccata, cio\u00e8 inserire le <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/info/\">#info</a> del mio profilo autore (inclusive di bio, come escono sul Fediverso) sulla sezione <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/microblog/\">#MicroBlog</a> <a href=\"https://octospacc.altervista.org/microblog/\">del fritto misto</a>. Purtroppo, questo <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/standard/\">#standard</a> ben predicato sembra razzolare male: non c\u2019\u00e8 stato verso di far vedere al <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/validatore/\">#validatore</a> del webring la mia descrizione, e mi devo accontentare di URL, nome, e foto profilo\u2026 per\u00f2, <a href=\"https://indiewebify.me/validate-h-card/\">un validatore a parte</a>, che viene consigliato dalla stessa pagina, invece valida tutto come vorrei io. Uno <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/schifo/\">#schifo</a>. \ud83d\ude36</p><p></p>Comunque (seppur con <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/metadati/\">#metadati</a> castrati) ora il mio sito \u00e8 stato inserito nella <a href=\"https://xn--sr8hvo.ws/directory\">directory del webring</a>\u2026 tutto in automatico, il che \u00e8 veramente <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/epico/\">#epico</a>! E in totale ci sono appena ~250 utenti, pensavo peggio. \ud83d\udc96<p><a href=\"https://octospacc.altervista.org/2024/02/04/lanello-web-indiano/\">https://octospacc.altervista.org/2024/02/04/lanello-web-indiano/</a></p><p><a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/collegamenti/\">#collegamenti</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/dati/\">#dati</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/epico/\">#epico</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/footer/\">#footer</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/indieauth/\">#IndieAuth</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/info/\">#info</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/interessanti/\">#interessanti</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/link/\">#link</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/metadati/\">#metadati</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/microblog/\">#MicroBlog</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/navigazione/\">#navigazione</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/plugin/\">#plugin</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/profilo/\">#profilo</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/schifo/\">#schifo</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/sito/\">#sito</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/standard/\">#standard</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/validatore/\">#validatore</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/web/\">#web</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/webring/\">#Webring</a> <a class=\"u-tag u-category\" href=\"https://octospacc.altervista.org/tag/wordpress/\">#WordPress</a></p>",
"text": "Anche oggi, per l\u2019ennesima volta in cui mi faccio distrarre da #collegamenti colorati durante la mia #navigazione errante nell\u2019oceano del #web, scopro nuove cose #interessanti. \ud83d\ude3c\n\nNel #footer di un sito c\u2019era un collegamento ad un \u201c#IndieWeb #Webring\u201d, il cui nome di dominio \u00e8 una sequenza di emoji. Lo apro, e anzich\u00e9 una classica lista di membri, mi trovo un insolito modulo che mi chiede di fare login nel sistema inserendo il #link del mio #sito. Scopro che questa cosa posso farla con questo sito #WordPress, dopo aver installato il #plugin #IndieAuth; quindi, ci provo, e mi viene chiesto di aggiungere alla home del sito i link di navigazione del webring, e poi di preparare #dati del #profilo secondo lo standard h-card. \ud83d\udcdf\n\n\u00c8 stata un\u2019occasione per fare una robina che mi sono sempre seccata, cio\u00e8 inserire le #info del mio profilo autore (inclusive di bio, come escono sul Fediverso) sulla sezione #MicroBlog del fritto misto. Purtroppo, questo #standard ben predicato sembra razzolare male: non c\u2019\u00e8 stato verso di far vedere al #validatore del webring la mia descrizione, e mi devo accontentare di URL, nome, e foto profilo\u2026 per\u00f2, un validatore a parte, che viene consigliato dalla stessa pagina, invece valida tutto come vorrei io. Uno #schifo. \ud83d\ude36\n\nComunque (seppur con #metadati castrati) ora il mio sito \u00e8 stato inserito nella directory del webring\u2026 tutto in automatico, il che \u00e8 veramente #epico! E in totale ci sono appena ~250 utenti, pensavo peggio. \ud83d\udc96https://octospacc.altervista.org/2024/02/04/lanello-web-indiano/\n\n#collegamenti #dati #epico #footer #IndieAuth #info #interessanti #link #metadati #MicroBlog #navigazione #plugin #profilo #schifo #sito #standard #validatore #web #Webring #WordPress"
},
"published": "2024-02-04T17:13:22+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/111/874/330/891/474/063/original/12fccc46fa79e45f.png"
],
"post-type": "photo",
"_id": "41383070",
"_source": "8007",
"_is_read": false
}
Ok, I now know roughly how #indieauth works, now I just need to figure out how implement it
{
"type": "entry",
"author": {
"name": "#indieauth",
"url": "https://mastodon.social/tags/indieauth",
"photo": null
},
"url": "https://fosstodon.org/@Zeno/111767306038874778",
"content": {
"html": "<p>Ok, I now know roughly how <a href=\"https://fosstodon.org/tags/indieauth\">#<span>indieauth</span></a> works, now I just need to figure out how implement it</p>",
"text": "Ok, I now know roughly how #indieauth works, now I just need to figure out how implement it"
},
"published": "2024-01-16T19:35:46+00:00",
"post-type": "note",
"_id": "41383071",
"_source": "8007",
"_is_read": false
}