namespace SharepointToolbox.Web.Services.OAuth; public class OAuthFlowState { public string CodeVerifier { get; set; } = string.Empty; public string ProfileId { get; set; } = string.Empty; public string TenantId { get; set; } = string.Empty; public string ClientId { get; set; } = string.Empty; public string SpHost { get; set; } = string.Empty; public string ReturnUrl { get; set; } = "/"; // Registration flow only public bool IsRegistration { get; set; } public string TenantName { get; set; } = string.Empty; public string TenantUrl { get; set; } = string.Empty; }