add kwargs to user_authenticate, fix for multiple auth backends