Updated to make sure user gave drive scope permission

This commit is contained in:
2022-09-27 14:07:04 -05:00
parent ed718145b3
commit 3e97c156a8

View File

@ -61,12 +61,23 @@ export function QGoogleDriveFolderPicker({showDefaultFoldersView, showSharedDriv
}
};
const driveScope = "https://www.googleapis.com/auth/drive"
const login = useGoogleLogin({
scope: "https://www.googleapis.com/auth/drive",
scope: driveScope,
onSuccess: tokenResponse =>
{
console.log("Token response");
console.log(tokenResponse);
if(tokenResponse.scope.indexOf(driveScope) == -1)
{
setErrorMessage("You must allow access to Google Drive after you sign in. Please try again.")
return;
}
else
{
setErrorMessage(null)
}
setGoogleToken(tokenResponse.access_token)
handleOpenPicker(tokenResponse.access_token);
}