Sadly no. post_vars is not a dict; it's an immutable dict-like collection. So we need to cast it first, just like the pre-existing DoExternalAuth code below does.

Inlined the arg to update(), though.