Allow user to define custom state for each authorization url