-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Visionary Users unable to Access ProtonDrive #522
Comments
There was a long-standing issue before, but got fixed somewhere at the Proton side in mid-April this year. So apparently the issue is back on their backend with the v5 stack upgrade. The interesting thing is that it works for me on the proton.me API entry point, but not on the Tor API entry point. |
That explains why it was working breifly and now isnt't working again. Thanks for the info |
I think that maybe 2FA and/or Two-Password mode play a role in this too. Because even right after the fix in #377 it still wasn't working for me. I think that might be another reason why it won't work (in addition to the original access-scope issue). |
The fun fact is that it works for me right now on proton.me API entry point, but it doesn't if I switch to the Tor API entry point, on the same account. Unfortunately, proton team is not helpful when it comes to Drive service. I've tried to reach them before several times without success. |
Thanks for the help and comments y'all. when I have some time I will try out a few different scenarios and I see if anything works. |
@BelArvardan. A side question. Being a visionary user, why would you use the app like this vs Bridge thing?
Did you do re-login into the account between working and nonworking access state (same user session vs new one)?
Here is another fun observation which I've discovered trying to narrow down the issue scope. On proton.me API entry point with a very old session it does work for me right now. The session is kept live for more than 6 months with help of the persistent session feature (originally introduced in v4.2.0 and got enabled by default for a newly added accounts since v4.10.2). And the weird thing is that it doesn't work on the same account on both Tor + proton.me API entry points, but with a fresh session. I guess in mid-April Proton added the needed "access scope" to the existing/open account sessions + enabled "live" scope adding for new sessions, and so it started working. But recently Proton presumably stopped adding that "scope" to a new account sessions (this assumption is applicable to non-SSO sessions only, like used in the app, but not in the browser), and so now we face the same issue as was in place before mid-April. Kindly pinging @bartbutler in a hope to at least shed some light on the issue. |
Hmmm...not entirely sure what is going on here--there have certainly been some modifications to sessions to support drive being available to all users but I didn't think it was that inconsistent. What x-pm-appversion header do you send for authentication, and do you then use that session for everything or do you "fork" child sessions like the webapp does? |
The app loads the account with the mail client page, which renders the login form if needed ( So it's clear that signing in via browser occurs differently than in the app:
The same session is used for all proton apps, and it works well, except for Drive service. |
If it's easy, I'd try seeing if web-account doesn't fix your drive problem. In the SSO case the apps inherit a subset of the parent account session's scopes and as mail currently has no use for drive routes my guess is that it's not granted drive scopes as a result. |
Can confirm that applying the
Do I get it right that when the mail app starts using Drive service for attachment purposes (or other needs), the "drive access scope" will be added to the |
Closing as resolved. Going to publish a new release soon. Thanks @bartbutler. |
Thank you @vladimiry can confirm that it works in 5.0.1 ! |
Thank you! |
When I attempt to use ProtonDrive I receive the following message "Upgrade to access Proton Drive
Proton Drive is currently in early access and only available to users with a paid plan."
Lifetime plans should be considered paid accounts. This has been an ongoing issue. Though several days ago it worked fine and I thought it finally got fixed. However today I tried to check the ProtonDrive tab and was blocked again.
Any help would be appreciated.
The text was updated successfully, but these errors were encountered: