instance whitelist
This commit is contained in:
parent
465b63e440
commit
02e7eddf7b
|
@ -174,6 +174,30 @@ app.get("/callback", RateLimiter.HIGH, async (req, res) => {
|
||||||
|
|
||||||
const [username, hostname] = whoami.sub.split("@");
|
const [username, hostname] = whoami.sub.split("@");
|
||||||
|
|
||||||
|
const whitelistedInstances = [
|
||||||
|
"cannibal.cafe",
|
||||||
|
"cottoncandy.cafe",
|
||||||
|
"eepy.express",
|
||||||
|
"imouto.exposed",
|
||||||
|
"mapsupport.de",
|
||||||
|
"my.thoughtcrimes.top",
|
||||||
|
"nnia.space",
|
||||||
|
"oddballs.online",
|
||||||
|
"rape.pet",
|
||||||
|
"tummy.town",
|
||||||
|
];
|
||||||
|
|
||||||
|
if (!whitelistedInstances.includes(hostname)) {
|
||||||
|
res.redirect(
|
||||||
|
"/" +
|
||||||
|
buildQuery({
|
||||||
|
TYPE: "banned",
|
||||||
|
ERROR_DESC: "instance not whitelisted",
|
||||||
|
})
|
||||||
|
);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const instance = await Instance.fromAuth(
|
const instance = await Instance.fromAuth(
|
||||||
hostname,
|
hostname,
|
||||||
whoami.instance.instance
|
whoami.instance.instance
|
||||||
|
|
Loading…
Reference in New Issue