Skip to content

fix(onetime-qrcode): Fix onetime QR code with 2FA enable - #62445

Merged
nickvergessen merged 1 commit into
masterfrom
bugfix/noid/fix-onetime-qrcode-with-2fa
Jul 23, 2026
Merged

fix(onetime-qrcode): Fix onetime QR code with 2FA enable#62445
nickvergessen merged 1 commit into
masterfrom
bugfix/noid/fix-onetime-qrcode-with-2fa

Conversation

@nickvergessen

Copy link
Copy Markdown
Member

Summary

Steps:

  1. Enable 2FA
  2. Open browser console
  3. Top right Avatar menu > QR Code > Generate one
  4. From browser console copy the onetime password
  5. Fire curl:
curl -k -H 'OCS-APIRequest: true' https://nextcloud.local/ocs/v2.php/core/getapppassword-onetime -u 'USER:onetimepassword' -v

Before: 303 /index.php/login/selectchallenge?redirect_url=/ocs/v2.php/core/getapppassword-onetime
After: 200 with ocs.data.apppassword

Checklist

AI (if applicable)

  • The content of this PR was partly or fully generated using AI

Signed-off-by: Joas Schilling <coding@schilljs.com>
@nickvergessen nickvergessen added this to the Nextcloud 35 milestone Jul 23, 2026
@nickvergessen nickvergessen self-assigned this Jul 23, 2026
@nickvergessen
nickvergessen requested a review from a team as a code owner July 23, 2026 08:27
@nickvergessen
nickvergessen requested review from Altahrim, come-nc, provokateurin and sorbaugh and removed request for a team July 23, 2026 08:27
@nickvergessen

Copy link
Copy Markdown
Member Author

/backport! to stable33

@nickvergessen

Copy link
Copy Markdown
Member Author

@Ivansss Ivansss left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested and works 👍

@nickvergessen
nickvergessen merged commit 1da974c into master Jul 23, 2026
240 of 264 checks passed
@nickvergessen
nickvergessen deleted the bugfix/noid/fix-onetime-qrcode-with-2fa branch July 23, 2026 10:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants