mirror of
https://github.com/Kingsrook/qqq-frontend-material-dashboard.git
synced 2025-07-18 05:10:45 +00:00
Updated to make sure user gave drive scope permission
This commit is contained in:
@ -61,12 +61,23 @@ export function QGoogleDriveFolderPicker({showDefaultFoldersView, showSharedDriv
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const driveScope = "https://www.googleapis.com/auth/drive"
|
||||||
const login = useGoogleLogin({
|
const login = useGoogleLogin({
|
||||||
scope: "https://www.googleapis.com/auth/drive",
|
scope: driveScope,
|
||||||
onSuccess: tokenResponse =>
|
onSuccess: tokenResponse =>
|
||||||
{
|
{
|
||||||
console.log("Token response");
|
console.log("Token response");
|
||||||
console.log(tokenResponse);
|
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)
|
setGoogleToken(tokenResponse.access_token)
|
||||||
handleOpenPicker(tokenResponse.access_token);
|
handleOpenPicker(tokenResponse.access_token);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user