Don't we have to save the values in session into the flask.session at some point?  Otherwise the OpenId consumer would lose track of what authn is in progress with the OpenId provider.