A stream of user changes.
Stream<User> get userChanges { if (!_initialized) { throw StateError( 'AuthPlugin is not yet initialized. Call init() before accessing userChanges.'); } return controller.stream; }