-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
SKUs SDK Time Limited V2 Creds Presentation Wrong for today + 1 #26716
Labels
Milestone
Comments
25 tasks
Confirmed using
Steps to Reproduce:
Actual Results: |
Verified
|
Brave | 1.46.122 Chromium: 108.0.5359.48 (Official Build) beta (x86_64) |
---|---|
Revision | 18ceeca0d99318e70c00d2e04d88aa55488b5c63-refs/branch-heads/5359@{#854} |
OS | macOS Version 11.7.1 (Build 20G918) |
Steps:
- deleted my previous BraveVPN OS-configs
- installed
1.46.122
- launched Brave using
--vmodule="*/skus/*"=2 --enable-logging=stdrr --v=0
- clicked
Maybe later
- clicked
Skip welcome tour
- opened
brave://flags
- set
brave://flags/#brave-vpn to Enabled
- clicked
Relaunch
(if you want to retain logging, CTRL+C and relaunch from Terminal/console - clicked
No thanks
on theTired of cookie consent notices?
dialog - loaded
account.bravesoftware.com
- entered staging credentials from
1Password
- entered a unique email address,
issue26716@mailinator.com
- clicked
Get login link
- opened the
Log in to your Brave Pre...
email in the above case) - clicked on either the Log in to Brave button -or- the link below it
- clicked Browse plans on
https://account.bravesoftware.com/account/
- scrolled down
- clicked on
Buy now
beneathBrave VPN Subscription
- completed the Stripe checkout using
https://stripe.com/docs/testing#testing-interactively
- clicked on the
VPN
button in the browser toolbar, add and connect to theBraveVPN
config - confirm you can connect
- shut down Brave
- set the system clock ahead a day
- re-ran Brave from my commandline, and click on the VPN button in the browser toolbar
Confirmed I could use VPN on the subscription day + the day after
example | example | example | example |
---|---|---|---|
Verification PASSED on
Verified the steps which @stephendonner mentioned above Confirmed I could use VPN on the subscription day + the day after
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
Credential presentation for time limited v2 credentials is incorrect due to how the token preimage is stored upon receiving the signed credentials from the server. This causes the same token preimage to be submitted for all time intervals.
Steps to Reproduce
Purchase VPN on staging.
Wait one Day.
Attempt to turn on the VPN
Actual result:
VPN will not work.
Expected result:
VPN should work
Reproduces how often:
Easily
Brave version (brave://version info)
1.47.66
Version/Channel Information:
Other Additional Information:
Miscellaneous Information:
The text was updated successfully, but these errors were encountered: