Add MFA Handling - TOTP Automation Template #25
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add MFA Handling - TOTP Automation Template
Summary
Adds a new template demonstrating automated MFA (Multi-Factor Authentication) completion using TOTP (Time-based One-Time Password) code generation. Includes TypeScript and Python implementations.
Features
RFC 6238 compliant TOTP generation — generates 6-digit codes using HMAC-SHA1
Automatic MFA completion — extracts TOTP secrets and fills MFA forms without user interaction
Retry logic — handles time window edge cases by regenerating codes
Zero-touch automation — completes MFA challenges programmatically