[gnome-shell] authPrompt: set value of beginRequestType to 'DONT_PROVIDE_USERNAME'



commit 3fb321fd214469130539e1e31461257a749bff21
Author: yun341 <5933468 qq com>
Date:   Mon Sep 21 22:11:41 2020 +0800

    authPrompt: set value of beginRequestType to 'DONT_PROVIDE_USERNAME'
    
    Commit 809f820c introduct vmware SSO service to gnome-shell, the value
    beginRequestType should be set to 'DONT_PROVIDE_USERNAME', otherwise
    vmware sso will fail. This patch will fix it.
    
    Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1443

 js/gdm/authPrompt.js | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/js/gdm/authPrompt.js b/js/gdm/authPrompt.js
index c6231a57fd..4934290005 100644
--- a/js/gdm/authPrompt.js
+++ b/js/gdm/authPrompt.js
@@ -7,6 +7,7 @@ const Animation = imports.ui.animation;
 const Batch = imports.gdm.batch;
 const GdmUtil = imports.gdm.util;
 const OVirt = imports.gdm.oVirt;
+const Vmware = imports.gdm.vmware;
 const Params = imports.misc.params;
 const ShellEntry = imports.ui.shellEntry;
 const UserWidget = imports.ui.userWidget;
@@ -486,6 +487,7 @@ var AuthPrompt = GObject.registerClass({
             // respond to the request with the username
             beginRequestType = BeginRequestType.PROVIDE_USERNAME;
         } else if (this._userVerifier.serviceIsForeground(OVirt.SERVICE_NAME) ||
+                   this._userVerifier.serviceIsForeground(Vmware.SERVICE_NAME) ||
                    this._userVerifier.serviceIsForeground(GdmUtil.SMARTCARD_SERVICE_NAME)) {
             // We don't need to know the username if the user preempted the login screen
             // with a smartcard or with preauthenticated oVirt credentials


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]