It now seems that endpoint and compute_url are optional, context is all worked out from auth_url