I'm fed up with copying the boilerplate for modal dialogs the whole time.
A dialog which will take the user through an interactive-auth process