Skip to content

Support explicit one-attempt MFA OTP authentication - #66

Merged
rjcloudsigma merged 1 commit into
masterfrom
fix/mfa-explicit-otp-reviewed-20261019
Oct 19, 2026
Merged

rjcloudsigma merged 1 commit into
masterfrom
fix/mfa-explicit-otp-reviewed-20261019

Conversation

@rjcloudsigma

Copy link
Copy Markdown
Contributor

Summary

Incorporates and supersedes the session/OTP intent of historical #18 with a separately reviewed implementation on current master. This is a new owned branch; #18 and its author's branch are unchanged. The historical #18 head is not the accepted implementation.

  • Explicit caller-supplied OTP authentication with bounded one-attempt behavior; no automatic OTP regeneration or hidden challenge replay.
  • Explicit OTP + Digest is unsupported and rejected before dispatch; ordinary Digest is preserved.
  • Eleven offline MFA regressions, with the installed-wheel runner count updated from 236 to independently discovered 247. All DriveUsers regressions remain intact.
  • MFA-NOTES.md preserves protocol authority and limits: owner-relayed DevOps clarification is unpublished; public documentation refresh remains pending. Caller-customized Session hooks/auth retain the documented boundary.

Exact review and qualification

Independent SAFE_FOR_PUBLICATION applies to base 0a32fa82385ee9e3c15cbdce1ba404789b75dbd7, tree a2a40a7a51d08cb4956c79068aa3c1bc6a5e956c, four-file full-index patch SHA256 fee16d145a97aac91d8a05193de34e96d4311c14b13873dc65c9ae4213dadf8f. Independent review report SHA256 c759ec691f4cb0a42602138c1eee3fd2b05e4e46babc2a78c4c6baa7476c5c86.

Independent local Python 3.12 installed-wheel qualification: pristine baseline 236 PASS; candidate 247 PASS. Fresh hosted installed-wheel Python 3.10/3.11/3.12 must all pass before expected-head guarded merge.

No live authentication, real OTP, enrollment, credentials, cloud operations, release or deployment was performed. This is bounded SDK source qualification, not public-contract closure or full portfolio acceptance.

@rjcloudsigma
rjcloudsigma merged commit e653ee7 into master Oct 19, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant