fix oauth app json
This commit is contained in:
@@ -10,6 +10,7 @@ const __dirname = dirname(fileURLToPath(import.meta.url))
|
|||||||
const sitesDir = join(__dirname, 'sites')
|
const sitesDir = join(__dirname, 'sites')
|
||||||
const contentDir = join(__dirname, 'content/pages')
|
const contentDir = join(__dirname, 'content/pages')
|
||||||
const assetsDir = join(__dirname, 'assets')
|
const assetsDir = join(__dirname, 'assets')
|
||||||
|
const wellKnownDir = join(__dirname, 'well-known')
|
||||||
const distDir = join(__dirname, '..', 'dist')
|
const distDir = join(__dirname, '..', 'dist')
|
||||||
|
|
||||||
// Load all site configs
|
// Load all site configs
|
||||||
@@ -100,6 +101,14 @@ function buildSite(site: SiteConfig, pages: ReturnType<typeof loadPages>): void
|
|||||||
writeFileSync(metadataPath, clientMetadata(site))
|
writeFileSync(metadataPath, clientMetadata(site))
|
||||||
console.log(` -> .well-known/client-metadata.json`)
|
console.log(` -> .well-known/client-metadata.json`)
|
||||||
|
|
||||||
|
// Copy apple-app-site-association for Universal Links
|
||||||
|
const aasaSource = join(wellKnownDir, 'apple-app-site-association')
|
||||||
|
if (existsSync(aasaSource)) {
|
||||||
|
const aasaPath = join(siteDir, '.well-known/apple-app-site-association')
|
||||||
|
copyFileSync(aasaSource, aasaPath)
|
||||||
|
console.log(` -> .well-known/apple-app-site-association`)
|
||||||
|
}
|
||||||
|
|
||||||
// Copy assets
|
// Copy assets
|
||||||
copyAssets(site)
|
copyAssets(site)
|
||||||
}
|
}
|
||||||
|
|||||||
14
web/src/well-known/apple-app-site-association
Normal file
14
web/src/well-known/apple-app-site-association
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"applinks": {
|
||||||
|
"apps": [],
|
||||||
|
"details": [
|
||||||
|
{
|
||||||
|
"appID": "WN6KD5ZT49.ai.syui.card",
|
||||||
|
"paths": [
|
||||||
|
"/oauth/callback",
|
||||||
|
"/oauth/callback/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user