internal static AskCredentialsToUser.DialogData RequestCredentials( string cloudServer, EditorWindow parentWindow) { SSOCredentialsDialog dialog = Create( cloudServer, new ProgressControlsForDialogs()); ResponseType dialogResult = dialog.RunModal(parentWindow); return(dialog.BuildCredentialsDialogData(dialogResult)); }
AskCredentialsToUser.DialogData AskCredentialsToUser.IGui.AskUserForSSOCredentials(string cloudServer) { AskCredentialsToUser.DialogData result = null; GUIActionRunner.RunGUIAction(delegate { result = SSOCredentialsDialog.RequestCredentials( cloudServer, mParentWindow); }); return(result); }
private AskCredentialsToUser.DialogData RunCredentialsRequest(string cloudServer) { AutoLogin autoLogin = new AutoLogin(); var response = autoLogin.Run(); if (response != ResponseType.None) { return(autoLogin.BuildCredentialsDialogData(response)); } else { return(SSOCredentialsDialog.RequestCredentials(cloudServer, ParentWindow.Get())); } }