In the Book "Quantum Field Theory I" by Manoukian, in section 4.3, from what I understood, he derived the quantum-action-principle of Schwinger only by using unitary time-evolution of the field Operators. At least I assume it to be like this, because for the proof he looked at the fields operators $\hat{\Phi}(x)$ (which obey some unitary time evolution generated by $\hat{H}$, and defined a field $\Pi$ which is supposed to generate variations of $\hat{\Phi}(x)$ and which time evolution is supposed to be the same. With the variations simply being c-numbers, which are proportional to unity, he then derives Schwinger's variational principle.
In short:
He states that any infinitesimal variation of fields $\Phi(\vec{x}) \rightarrow \Phi(\vec{x}) + \delta \Phi(\vec{x})$ (where $\delta \Phi(\vec{x})$ is a c-number) can be written with a generator
$$
G(t) = \int d^3\vec{x} \delta \Phi(x) \Pi(\vec{x})
$$
With $\Pi$ being the canonical momentum of the field. It should be explicitly noted that the proof only uses c-number variations (which I translate to "$\delta \Phi$ is an ordinary complex number).
The author then shows that you can write
$$
\frac{d}{dt} G(t) = \int d^3\vec{x} \delta ( \dot{\hat{\Phi}} \hat{\Pi} - \mathscr{H}(\hat{\Phi}, \hat{\Pi}))
$$
And following is the variational principle:
$$
G(t_2) - G(t_1) = \delta \int d^3\vec{x} dt ( \dot{\hat{\Phi}} \hat{\Pi} - \mathscr{H}(\hat{\Phi}, \hat{\Pi}))
$$
To be more specific (Manoukian doesn't write the steps down like that, I just assume them to be like this, with the "generator of the full variation " being "$\delta \Phi \hat{\Pi} - \delta \Pi \hat{\Phi}$. I denoted operators with a hat to separate them from numerical variations:
$$
\int d^3\vec{x} \delta ( \dot{\hat{\Phi}} \hat{\Pi} - \mathscr{H}(\hat{\Phi}, \hat{\Pi})) = \int d^3\vec{x} \dot{(\delta \Phi )} \hat{\Pi} + \hat{\dot{\Phi}} \delta \Pi - \frac{i}{\hbar}[\delta \Phi \hat{\Pi} - \delta \Pi \hat{\Phi}, \mathscr{H}] = \int d^3\vec{x} \dot{(\delta \Phi )} \hat{\Pi} + \hat{\dot{\Phi}} \delta \Pi + \delta \Phi \hat{\dot{\Pi}} - \delta \Pi \hat{\dot{\Phi}} = \int d^3\vec{x} \dot{(\delta \Phi )} \hat{\Pi} + \delta \Phi \hat{\dot{\Pi}} = \frac{d}{dt} \int d^3\vec{x} \delta \Phi \hat{\Pi}
$$
Where $\delta$ is a simultaneous variation of the fields AND the canonical momenta. This proof uses that $\delta \Phi$ is just a c-number, since the 2nd equality uses that $\delta \Phi$ and $\delta \Pi$ can simply be pulled out of the commutator.
However, later on, the author talks about also using grassmann variables as Field variations, which leads to anticommutators instead of commutators for the field. My Question here would be: Why can we also use grassmann variable variations, without breaking the derivation here?
To make it more explicit: Why would $$\mathscr{H}(\hat{\Phi}+ \delta \Phi, \hat{\Pi} + \delta \Pi) - \mathscr{H}(\hat{\Phi}, \hat{\Pi}) = \hat{\dot{\Phi}} \delta \Pi + \delta \Phi \hat{\dot{\Pi}}$$ hold, even if the variation is not commuting, but anticommuting?