Merge pull request #1959 from transloadit/validate-onedrive

companion: oneDrive domain validation
This commit is contained in:
Ifedapo .A. Olarewaju 2019-11-29 22:27:22 +01:00 committed by GitHub
commit 93fcf87903
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -136,6 +136,24 @@ if (process.env.COMPANION_PATH) {
app.use(companion.app(companionOptions))
}
// WARNING: This route is added in order to validate your app with OneDrive.
// Only set COMPANION_ONEDRIVE_DOMAIN_VALIDATION if you are sure that you are setting the
// correct value for COMPANION_ONEDRIVE_KEY (i.e application ID). If there's a slightest possiblilty
// that you might have mixed the values for COMPANION_ONEDRIVE_KEY and COMPANION_ONEDRIVE_SECRET,
// please do not set a value for COMPANION_ONEDRIVE_DOMAIN_VALIDATION
if (process.env.COMPANION_ONEDRIVE_DOMAIN_VALIDATION === 'true' && process.env.COMPANION_ONEDRIVE_KEY) {
app.get('/.well-known/microsoft-identity-association.json', (req, res) => {
res.json(
{
associatedApplications: [
{
applicationId: process.env.COMPANION_ONEDRIVE_KEY
}
]
})
})
}
app.use((req, res, next) => {
return res.status(404).json({ message: 'Not Found' })
})