コード例 #1
0
        internal static AskCredentialsToUser.DialogData RequestCredentials(
            string cloudServer,
            EditorWindow parentWindow)
        {
            SSOCredentialsDialog dialog = Create(
                cloudServer, new ProgressControlsForDialogs());

            ResponseType dialogResult = dialog.RunModal(parentWindow);

            return(dialog.BuildCredentialsDialogData(dialogResult));
        }
コード例 #2
0
        AskCredentialsToUser.DialogData AskCredentialsToUser.IGui.AskUserForSSOCredentials(string cloudServer)
        {
            AskCredentialsToUser.DialogData result = null;

            GUIActionRunner.RunGUIAction(delegate
            {
                result = SSOCredentialsDialog.RequestCredentials(
                    cloudServer, mParentWindow);
            });

            return(result);
        }
コード例 #3
0
        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()));
            }
        }