Skip to content

Conversation

@athikha
Copy link

@athikha athikha commented Oct 22, 2025

Description

Fixes issue #667 - "Cannot create system vault due to missing client CTX" error in Twitter OAuth 1.0a authentication flow.

Changes Made

  • Enhanced Twitter module to preserve client context during OAuth flow
  • Added client ID validation and descriptive error messages
  • Comprehensive test coverage for the fix
  • Maintained full backward compatibility

Testing

  • All existing tests pass
  • New tests added for Twitter client context handling
  • Manual testing with Twitter OAuth flow
  • No breaking changes confirmed

Related Issues

Closes #667

- Add client_id to state params for vault creation
- Enhance error handling for missing client configuration
- Add comprehensive tests for Twitter authentication
- Maintain backward compatibility

Fixes MrSwitch#667
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.

Error: Cannot create system vault due to missing client CTX

1 participant