Reset WebEngineView user session
-
Hello,
I use a WebEngineView to disploay a page with google / facebook / twitter... OAuth login page. My goal is to give user the abilities to post a image to their account.
Several users will use the application.
My problem : the first user log into google (or other) using OAuth. For the next one, the first user session still active : session is in WebEngine cache.
How can I "reset" the WebEngineView ? Clear all cache / cookie / session....
I have already tryed to
- set "profile.offTheRecord" --> Improvement : when I close and reload the application, login page is shown again --> cache clean
- Destroy and create dynamicaly the WebEngineView with a Qt.createComponent --> No Improvement
- Force the profile with a "default profile" (see below) --> No Improvement
property QtObject defaultProfile: WebEngineProfile {
storageName: "Default"
offTheRecord: true
}MyScriptWV.url = url;
MyScriptWV.createwebViewObjects();
MyScriptWV.webView.wv.profile = defaultProfile;Can someone help me ?
-
Hello,
I use a WebEngineView to disploay a page with google / facebook / twitter... OAuth login page. My goal is to give user the abilities to post a image to their account.
Several users will use the application.
My problem : the first user log into google (or other) using OAuth. For the next one, the first user session still active : session is in WebEngine cache.
How can I "reset" the WebEngineView ? Clear all cache / cookie / session....
I have already tryed to
- set "profile.offTheRecord" --> Improvement : when I close and reload the application, login page is shown again --> cache clean
- Destroy and create dynamicaly the WebEngineView with a Qt.createComponent --> No Improvement
- Force the profile with a "default profile" (see below) --> No Improvement
property QtObject defaultProfile: WebEngineProfile {
storageName: "Default"
offTheRecord: true
}MyScriptWV.url = url;
MyScriptWV.createwebViewObjects();
MyScriptWV.webView.wv.profile = defaultProfile;Can someone help me ?