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
