From w.moghrabi@servicemagic.eu  Mon Jun  5 12:21:40 2017
Received: (at submit) by bugs.x2go.org; 5 Jun 2017 10:21:41 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,
	RCVD_IN_DNSWL_BLOCKED,URIBL_BLOCKED autolearn=ham autolearn_force=no
	version=3.4.1
Received: from localhost (localhost [127.0.0.1])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 8E9535DAD5
	for <submit@bugs.x2go.org>; Mon,  5 Jun 2017 12:21:40 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de
Received: from ymir.das-netzwerkteam.de ([127.0.0.1])
	by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id CuFwU0-ufhKn for <submit@bugs.x2go.org>;
	Mon,  5 Jun 2017 12:21:33 +0200 (CEST)
Received: from zm-01.servicemagic.eu (zm-01.servicemagic.eu [176.31.236.17])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 801235DA4B
	for <submit@bugs.x2go.org>; Mon,  5 Jun 2017 12:21:32 +0200 (CEST)
Received: from localhost (localhost.localdomain [127.0.0.1])
	by zm-01.servicemagic.eu (Postfix) with ESMTP id A545480CF2D88
	for <submit@bugs.x2go.org>; Mon,  5 Jun 2017 12:21:31 +0200 (CEST)
X-Amavis-Modified: Mail body modified (using disclaimer) -
	zm-01.servicemagic.eu
X-Virus-Scanned: amavisd-new at servicemagic.eu
Received: from zm-01.servicemagic.eu ([127.0.0.1])
	by localhost (zm-01.servicemagic.eu [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 69s0PEy3RifV for <submit@bugs.x2go.org>;
	Mon,  5 Jun 2017 12:21:31 +0200 (CEST)
Received: from zm-01.servicemagic.eu (localhost.localdomain [127.0.0.1])
	by zm-01.servicemagic.eu (Postfix) with ESMTP id 221A480A77171
	for <submit@bugs.x2go.org>; Mon,  5 Jun 2017 12:21:31 +0200 (CEST)
Date: Mon, 5 Jun 2017 12:21:31 +0200 (CEST)
From: Walid MOGHRABI <w.moghrabi@servicemagic.eu>
To: submit@bugs.x2go.org
Message-ID: <55432008.13314517.1496658091072.JavaMail.root@servicemagic.eu>
In-Reply-To: <1693780969.10950067.1496241649670.JavaMail.root@servicemagic.eu>
Subject: broker use creds for sessions
MIME-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_13314515_1701577358.1496658091072"
X-Originating-IP: [10.33.100.52]
X-Mailer: Zimbra 7.2.0_GA_2669 (ZimbraWebClient - GC58 (Linux)/7.2.0_GA_2669)

------=_Part_13314515_1701577358.1496658091072
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

package: x2goclient
priority: wishlist
tags: patch

This is a proposal patch in order to use the credentials used at broker auth login so that users can enter them only once in broker mode.


Regards,
Walid Moghrabi

TRAVAUX.COM
BAT I - PARC CEZANNE 2 290 AVENUE GALILEE - CS 80403
13591 AIX EN PROVENCE CEDEX 3

---
DISCLAIMER: This e-mail is private and confidential and may contain proprietary or legally privileged information. It is for the intended recipient only. If you have received this email in error, please notify the author by replying to it and then destroy it. If you are not the intended recipient you must not use, disclose, distribute, copy, print or rely on this e-mail or any attachment. Thank you
------=_Part_13314515_1701577358.1496658091072
Content-Type: text/x-patch;
 name=x2goclient-use-broker-creds-for-session.patch
Content-Disposition: attachment;
 filename=x2goclient-use-broker-creds-for-session.patch
Content-Transfer-Encoding: base64

LS0tIC94MmdvY2xpZW50LWN1cnJlbnQvc3JjL29ubWFpbndpbmRvdy5jcHAKKysrIC94MmdvY2xp
ZW50L3NyYy9vbm1haW53aW5kb3cuY3BwCkBAIC03NCw2ICs3NCw3IEBACiAgICAga2VlcFRyYXlJ
Y29uPWZhbHNlOwogICAgIGhpZGVGb2xkZXJTaGFyaW5nPWZhbHNlOwogICAgIGJyb2tlck5vYXV0
aFdpdGhTZXNzaW9uVXNlcm5hbWU9ZmFsc2U7CisgICAgYnJva2VyQ3JlZHNGb3JTZXNzaW9uPWZh
bHNlOwogICAgIHRoaW5Nb2RlPWZhbHNlOwogICAgIGNsb3NlRGlzY29ubmVjdD1mYWxzZTsKICAg
ICBzaG93SGFsdEJ0bj1mYWxzZTsKQEAgLTM0ODIsOCArMzQ4MywxNiBAQAogICAgIH0KICAgICBl
bHNlCiAgICAgewotICAgICAgICB1c2VyPXN0LT5zZXR0aW5nKCktPnZhbHVlICggc2lkKyIvdXNl
ciIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoIFFWYXJpYW50ICkg
IiIpLnRvU3RyaW5nKCk7CisgICAgICAgIGlmIChicm9rZXJDcmVkc0ZvclNlc3Npb24pCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHVzZXI9Z2V0Q3VycmVudFVuYW1lKCk7OworICAgICAgICAgICAg
cGFzc3dvcmQ9Z2V0Q3VycmVudFBhc3MoKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHVzZXI9c3QtPnNldHRpbmcoKS0+dmFsdWUgKCBzaWQrIi91c2Vy
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoIFFWYXJpYW50
ICkgIiIpLnRvU3RyaW5nKCk7CisgICAgICAgIH0KICAgICB9CiAKICAgICBueHByb3h5PW5ldyBR
UHJvY2VzczsKQEAgLTM4NTEsNiArMzg2MCwxMiBAQAogICAgIH0KIAogICAgIGRlbGV0ZSBzdDsK
KworICAgIGlmIChicm9rZXJNb2RlICYmIGJyb2tlckNyZWRzRm9yU2Vzc2lvbikKKyAgICB7Cisg
ICAgICAgIHVzZXI9Z2V0Q3VycmVudFVuYW1lKCk7OworICAgICAgICBwYXNzd2Q9Z2V0Q3VycmVu
dFBhc3MoKTsKKyAgICB9CiAKICAgICBzc2hDb25uZWN0aW9uPXN0YXJ0U3NoQ29ubmVjdGlvbiAo
IGhvc3Qsc3NoUG9ydCxhY2NlcHRSc2EsdXNlcixwYXNzd2QsYXV0b2xvZ2luLCBrcmJsb2dpbiwg
ZmFsc2UsIHVzZXByb3h5LHByb3h5VHlwZSxwcm94eXNlcnZlciwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHByb3h5cG9ydCwgcHJveHlsb2dpbiwgcHJveHlwYXNzd29y
ZCwgcHJveHlLZXkscHJveHlBdXRvbG9naW4sIHByb3h5S3JiTG9naW4pOwpAQCAtNzQyNSw2ICs3
NDQwLDEyIEBACiAgICAgICAgIHJldHVybiB0cnVlOwogICAgIH0KIAorICAgIGlmICggcGFyYW09
PSItLWJyb2tlci11c2UtY3JlZHMtZm9yLXNlc3Npb24iICkKKyAgICB7CisgICAgICAgIGJyb2tl
ckNyZWRzRm9yU2Vzc2lvbj10cnVlOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisKICAg
ICAvL2ZvcmNlIHRvIHNob3cgdHJheWljb24KICAgICBpZiAocGFyYW0gPT0gIi0tdHJheS1pY29u
IikKICAgICB7CgoKCgoKCi0tLSAveDJnb2NsaWVudC1jdXJyZW50L3NyYy9vbm1haW53aW5kb3cu
aAorKysgL3gyZ29jbGllbnQvc3JjL29ubWFpbndpbmRvdy5oCkBAIC02MDksNiArNjA5LDcgQEAK
ICAgICBib29sIGtlZXBUcmF5SWNvbjsKICAgICBib29sIGhpZGVGb2xkZXJTaGFyaW5nOwogICAg
IGJvb2wgYnJva2VyTm9hdXRoV2l0aFNlc3Npb25Vc2VybmFtZTsKKyAgICBib29sIGJyb2tlckNy
ZWRzRm9yU2Vzc2lvbjsKICAgICBib29sIGRlZmF1bHRVc2VTb3VuZDsKICAgICBib29sIGRlZmF1
bHRYaW5lcmFtYTsKICAgICBib29sIGNhcmRTdGFydGVkOwoKCgoKCi0tLSAveDJnb2NsaWVudC1j
dXJyZW50L3NyYy9oZWxwLmNwcAorKysgL3gyZ29jbGllbnQvc3JjL2hlbHAuY3BwCkBAIC0xNTgs
NiArMTU4LDcgQEAKICAgQUREX09QVCAoIi0tYnJva2VyLXNzaC1rZXk9PHBhdGggdG8ga2V5PiIs
IFFUX1RSQU5TTEFURV9OT09QICgiSGVscCIsICJTZXRzIHRoZSBwYXRoIHRvIGFuIFNTSCBrZXkg
dG8gdXNlIGZvciBhdXRoZW50aWNhdGlvbiBhZ2FpbnN0IGFuIFNTSCBzZXNzaW9uIGJyb2tlci4g
VGhlIGNsaWVudCdzIGJlaGF2aW9yIGlzIHVuZGVmaW5lZCBpZiB0aGlzIGZsYWcgaXMgdXNlZCBm
b3Igbm9uLVNTSCBzZXNzaW9uIGJyb2tlcnMuIikpOwogICBBRERfT1BUICgiLS1icm9rZXItYXV0
b2xvZ2luIiwgUVRfVFJBTlNMQVRFX05PT1AgKCJIZWxwIiwgIkVuYWJsZXMgdGhlIHVzZSBvZiB0
aGUgZGVmYXVsdCBTU0gga2V5IG9yIFNTSCBhZ2VudCBmb3IgYXV0aGVudGljYXRpb24gYWdhaW5z
dCBhbiBTU0ggc2Vzc2lvbiBicm9rZXIuIFRoZSBjbGllbnQncyBiZWhhdmlvciBpcyB1bmRlZmlu
ZWQgaWYgdGhpcyBmbGFnIGlzIHVzZWQgZm9yIG5vbi1TU0ggc2Vzc2lvbiBicm9rZXJzLiIpKTsK
ICAgQUREX09QVCAoIi0tYnJva2VyLW5vYXV0aCIsIFFUX1RSQU5TTEFURV9OT09QICgiSGVscCIs
ICJEb2VzIG5vdCBhc2sgZm9yIHVzZXIgY3JlZGVudGlhbHMgZHVyaW5nIHNlc3Npb24gYnJva2Vy
IGF1dGhlbnRpY2F0aW9uLiBUaGlzIGNhbiBiZSB1c2VmdWwgaWYgeW91IGFyZSB1c2luZyBhbiBI
VFRQKFMpIHNlc3Npb24gYnJva2VyIHdpdGhvdXQgYXV0aGVudGljYXRpb24uIElmIHlvdSBydW4g
YW4gSFRUUChTKSBzZXJ2ZXIgd2l0aG91dCBhdXRoZW50aWNhdGlvbiwgYnV0IHdpdGggdXNlci1z
cGVjaWZpYyBwcm9maWxlcywgdGhlbiBwdXQgdGhlIHVzZXIgbmFtZSBpbnRvIHRoZSBicm9rZXIg
VVJMIChyZWZlciB0byAtLWJyb2tlci11cmwuKSBUaGUgdXNlciBuYW1lIHRoZW4gd2lsbCBiZSBl
eHRyYWN0ZWQgZnJvbSB0aGUgYnJva2VyIFVSTCBhbmQgYmUgc2VudCB0byB0aGUgc2Vzc2lvbiBi
cm9rZXIuIFRoZSBjbGllbnQncyBiZWhhdmlvciBpcyB1bmRlZmluZWQgaWYgdGhpcyBmbGFnIGlz
IHVzZWQgZm9yIG5vbi1IVFRQKFMpIHNlc3Npb24gYnJva2Vycy4iKSk7CisgIEFERF9PUFQgKCIt
LWJyb2tlci11c2UtY3JlZHMtZm9yLXNlc3Npb24iLCBRVF9UUkFOU0xBVEVfTk9PUCAoIkhlbHAi
LCAiUGFzcyBicm9rZXIgY3JlZGVudGlhbHMgYXMgcGxhaW4gdGV4dCB0byBzZXNzaW9ucyB3aGVu
IHVzaW5nIGJyb2tlciBtb2RlIHdpdGggYnJva2VyIGF1dGhlbnRpY2F0aW9uLiIpKTsKICAgQURE
X09QVCAoIi0tYmFja2dyb3VuZD08c3ZnLWZpbGU+IiwgUVRfVFJBTlNMQVRFX05PT1AgKCJIZWxw
IiwgIlVzZSBhIGN1c3RvbS9icmFuZGVkIGJhY2tncm91bmQgaW1hZ2UgKFNWRyBmb3JtYXQpIGZv
ciBYMkdvIENsaWVudCdzIG1haW4gd2luZG93LiIpKTsKICAgQUREX09QVCAoIi0tYnJhbmRpbmc9
PHN2Zy1maWxlPiIsIFFUX1RSQU5TTEFURV9OT09QICgiSGVscCIsICJVc2UgYSBjdXN0b20gaWNv
biAoU1ZHIGZvcm1hdCkgZm9yIGFkZGl0aW9uYWwgYnJhbmRpbmcgdG8gcmVwbGFjZSB0aGUgZGVm
YXVsdCBpbiB0aGUgbG93ZXIgbGVmdCBjb3JuZXIgb2YgWDJHbyBDbGllbnQncyBtYWluIHdpbmRv
dy4iKSk7CiAKCgoKCg==
------=_Part_13314515_1701577358.1496658091072--

