diff --git a/src/server/api/authenticate.ts b/src/server/api/authenticate.ts
index c3e277e8d..0785372b3 100644
--- a/src/server/api/authenticate.ts
+++ b/src/server/api/authenticate.ts
@@ -21,7 +21,11 @@ export default async (token: string): Promise<[User | null | undefined, AccessTo
 		return [user, null];
 	} else {
 		const accessToken = await AccessTokens.findOne({
-			hash: token.toLowerCase()
+			where: [{
+				hash: token.toLowerCase() // app
+			}, {
+				token: token // miauth
+			}],
 		});
 
 		if (accessToken == null) {