Using behavior closer to regular OpenID flow