/// <summary> /// Opens the window that displays the SSO URL to the user. /// </summary> protected override void ShowUserLoginWindowInternal() { // If the login control exists, don't open a new one. if (loginControl == null) { loginControl = new LoginWindow(); loginControl.BuildLayout(this); loginControl.Closed += loginControl_Closed; LoginWindowSsoAuthenticationComplete += loginControl.SsoAuthenticationComplete; } loginControl.SetLogo(logoForUi); loginControl.SetFields(); loginControl.UpdateLoginState(); loginControl.Show(); loginControl.Focus(); }
void loginControl_Closed(object sender, EventArgs e) { LoginWindowSsoAuthenticationComplete = null; loginControl = null; }