feat(auth): add IndieAuth endpoint plugin and config for /auth

This commit is contained in:
svemagie
2026-03-10 20:47:20 +01:00
parent 7f830aa31f
commit c591b6fe37
3 changed files with 24 additions and 0 deletions

View File

@@ -299,6 +299,10 @@ export default {
"@rmdes/indiekit-syndicator-mastodon",
"@rmdes/indiekit-syndicator-indienews",
"@rmdes/indiekit-preset-eleventy",
"@rmdes/indiekit-endpoint-auth",
"@rmdes/indiekit-endpoint-auth": {
mountPath: "/auth",
},
"@rmdes/indiekit-endpoint-github",
"@rmdes/indiekit-endpoint-webmention-io",
"@rmdes/indiekit-endpoint-webmentions-proxy",

19
package-lock.json generated
View File

@@ -14,6 +14,7 @@
"@indiekit/post-type-repost": "^1.0.0-beta.25",
"@indiekit/store-github": "^1.0.0-beta.25",
"@rmdes/indiekit-endpoint-activitypub": "^2.8.0",
"@rmdes/indiekit-endpoint-auth": "^1.0.0-beta.25",
"@rmdes/indiekit-endpoint-blogroll": "github:svemagie/indiekit-endpoint-blogroll#bookmark-import",
"@rmdes/indiekit-endpoint-comments": "^1.0.0",
"@rmdes/indiekit-endpoint-conversations": "^2.1.6",
@@ -2361,6 +2362,24 @@
"@indiekit/frontend": "^1.0.0-beta.25"
}
},
"node_modules/@rmdes/indiekit-endpoint-auth": {
"version": "1.0.0-beta.25",
"resolved": "https://registry.npmjs.org/@rmdes/indiekit-endpoint-auth/-/indiekit-endpoint-auth-1.0.0-beta.25.tgz",
"integrity": "sha512-pdQCFi96NERxGUTSSO4mkbmY0lJSx61STNcf9uBWTBdOapekAsjENlOTHMAO2tcEJ00v+r7GAtBYZ0afwwHnbw==",
"license": "MIT",
"dependencies": {
"@indiekit/error": "^1.0.0-beta.25",
"@indiekit/util": "^1.0.0-beta.25",
"bcrypt": "^6.0.0",
"express": "^5.0.0",
"express-validator": "^7.0.0",
"jsonwebtoken": "^9.0.0",
"microformats-parser": "^2.0.0"
},
"engines": {
"node": ">=20"
}
},
"node_modules/@rmdes/indiekit-endpoint-blogroll": {
"version": "1.0.23",
"resolved": "git+ssh://git@github.com/svemagie/indiekit-endpoint-blogroll.git#66bc404f0301907f63b9d6b976631f80ffa4ee40",

View File

@@ -26,6 +26,7 @@
"@indiekit/post-type-repost": "^1.0.0-beta.25",
"@indiekit/store-github": "^1.0.0-beta.25",
"@rmdes/indiekit-endpoint-activitypub": "^2.8.0",
"@rmdes/indiekit-endpoint-auth": "^1.0.0-beta.25",
"@rmdes/indiekit-endpoint-blogroll": "github:svemagie/indiekit-endpoint-blogroll#bookmark-import",
"@rmdes/indiekit-endpoint-comments": "^1.0.0",
"@rmdes/indiekit-endpoint-conversations": "^2.1.6",