Ejemplo n.º 1
0
 internal static AuthorizeResult Show(string clientId, string redirectUri)
 {
     using (var dialog = new AuthorizeDialog(clientId, redirectUri))
     {
         dialog.ShowDialog();
         return(dialog.result);
     }
 }
Ejemplo n.º 2
0
        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}");
                }
            }
        }