internal static AuthorizeResult Show(string clientId, string redirectUri) { using (var dialog = new AuthorizeDialog(clientId, redirectUri)) { dialog.ShowDialog(); return(dialog.result); } }
void btnAuthorize_Click(object sender, EventArgs e) { var clientId = ConfigurationManager.AppSettings["ClientId"]; var redirectUri = ConfigurationManager.AppSettings["RedirectUri"]; var result = AuthorizeDialog.Show(clientId, redirectUri); if (result != null) { if (result.Success) { Log($"Authorized user {result.User} in organisation {result.Organisation}."); GetCompanies(result.AccessToken, result.ClusterUrl); } else { Log($"Authorization failed: {result.Message}"); } } }