gatekeeper_weebi 1.0.0
gatekeeper_weebi: ^1.0.0 copied to clipboard
Session coordination, device enrollment, and permission management for Weebi applications
Changelog #
1.0.0 - 2025-01-09 #
Added #
- Initial release of Gatekeeper package
Gatekeeperclass for complete session coordinationGatekeeperbase class for extensibilityDeviceManagerfor device enrollment and identityUserSessionfor user information cachingMailManagerfor user mail operations- Integration with
auth_weebifor token and permission management - Token management methods:
setTokens(),clearAllTokens(),restoreAllTokens() - Permission checks from JWT tokens (offline-first)
- Comprehensive documentation and integration guide
Architecture #
- Extracted from
mixins_weebipackage for better separation of concerns - Infrastructure layer separate from app logic (MobX stores)
- Single responsibility: Session coordination and access management
- Clean dependencies: auth → gatekeeper → app logic
Documentation #
- README.md - Package overview and quick start
- GATEKEEPER_INTEGRATION_GUIDE.md - Complete integration guide
- Example code for common use cases