diff --git a/.env.example b/.env.example
index 26b65f3..65c8070 100644
--- a/.env.example
+++ b/.env.example
@@ -1,2 +1,4 @@
 SERVER_PB="http://localhost:8090"
 PUBLIC_CLIENT_PB="http://127.0.0.1:8090"
+PUBLIC_MSID_ASSOCIATION="{}"
+PUBLIC_PLAUSIBLE_DOMAIN="plausible.example.com"
\ No newline at end of file
diff --git a/src/routes/.well-known/microsoft-identity-association.json/+server.js b/src/routes/.well-known/microsoft-identity-association.json/+server.js
new file mode 100644
index 0000000..8dbeafe
--- /dev/null
+++ b/src/routes/.well-known/microsoft-identity-association.json/+server.js
@@ -0,0 +1,10 @@
+import { MSID_ASSOCIATION } from '$env/static/private';
+
+export async function GET() {
+	return new Response(JSON.stringify(MSID_ASSOCIATION), {
+		headers: {
+			'Cache-Control': `public, max-age=${86400}`,
+			'Content-Type': 'application/json'
+		}
+	});
+}
\ No newline at end of file