Vinzenz Feenstra has uploaded a new change for review.

Change subject: Fix SSO on RHEL6
......................................................................

Fix SSO on RHEL6

The new pam implementation needs the ask_secret to be answered as well.

Change-Id: I21f5da545d4fa26f816c4e25c88eccb09d4cfd56
Bug-Url: https://bugzilla.redhat.com/1102095
Signed-off-by: Vinzenz Feenstra <[email protected]>
---
M gdm-plugin/gdm-ovirtcred-extension.c
M gdm2-plugin/gdm-ovirtcred-extension.c
2 files changed, 15 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-guest-agent 
refs/changes/86/28186/1

diff --git a/gdm-plugin/gdm-ovirtcred-extension.c 
b/gdm-plugin/gdm-ovirtcred-extension.c
index f35d427..1e4cacc 100644
--- a/gdm-plugin/gdm-ovirtcred-extension.c
+++ b/gdm-plugin/gdm-ovirtcred-extension.c
@@ -251,7 +251,13 @@
 gdm_ovirtcred_extension_ask_secret (GdmLoginExtension *login_extension,
                                     const char *message)
 {
+        GdmOVirtCredExtension *extension = GDM_OVIRTCRED_EXTENSION 
(login_extension);
 
+        if (g_strcmp0 ("Token?", message) != 0) {
+                return;
+        }
+
+        _gdm_login_extension_emit_answer (login_extension, 
extension->priv->token);
 }
 
 static void
diff --git a/gdm2-plugin/gdm-ovirtcred-extension.c 
b/gdm2-plugin/gdm-ovirtcred-extension.c
index 6a118c2..f3ac702 100644
--- a/gdm2-plugin/gdm-ovirtcred-extension.c
+++ b/gdm2-plugin/gdm-ovirtcred-extension.c
@@ -193,7 +193,15 @@
 gdm_ovirtcred_extension_ask_secret (GdmConversation *conversation,
                                    const char      *message)
 {
-
+        GdmOVirtCredExtension *extension = GDM_OVIRTCRED_EXTENSION 
(conversation);
+        
+        if (g_strcmp0 ("Token?", message) != 0) {
+                return;
+        }
+        
+        if (extension->priv->token) {
+                gdm_ovirtcred_extension_request_answer (GDM_CONVERSATION 
(extension));
+        }
 }
 
 static void


-- 
To view, visit http://gerrit.ovirt.org/28186
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I21f5da545d4fa26f816c4e25c88eccb09d4cfd56
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-guest-agent
Gerrit-Branch: master
Gerrit-Owner: Vinzenz Feenstra <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to