Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id E663A200BF6 for ; Tue, 10 Jan 2017 19:41:40 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id E4FDF160B3D; Tue, 10 Jan 2017 18:41:40 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 10973160B2C for ; Tue, 10 Jan 2017 19:41:39 +0100 (CET) Received: (qmail 28476 invoked by uid 500); 10 Jan 2017 18:41:39 -0000 Mailing-List: contact user-help@guacamole.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@guacamole.incubator.apache.org Delivered-To: mailing list user@guacamole.incubator.apache.org Received: (qmail 28459 invoked by uid 99); 10 Jan 2017 18:41:39 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Jan 2017 18:41:39 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id BEEAEC043B for ; Tue, 10 Jan 2017 18:41:38 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.481 X-Spam-Level: ** X-Spam-Status: No, score=2.481 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=email-arizona-edu.20150623.gappssmtp.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id blZMZ6SD7NtS for ; Tue, 10 Jan 2017 18:41:37 +0000 (UTC) Received: from mail-yw0-f181.google.com (mail-yw0-f181.google.com [209.85.161.181]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 4AB885F1EE for ; Tue, 10 Jan 2017 18:41:37 +0000 (UTC) Received: by mail-yw0-f181.google.com with SMTP id w75so61211841ywg.1 for ; Tue, 10 Jan 2017 10:41:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=email-arizona-edu.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=/eDDz/uwCxb82Mht0Lm/lXfX+Zz4TcIdAKrrzu7Hdtw=; b=SIMzqNr8Xoice27XNMGO63KRWrvaARZxBctis9DRy6cIjPMLLo3uiXFCnAjb8JKcWm QsXHWAh9XcCfgV3POtYx3AInbNurAuLi2IPt1TRh8iLlnYADGbEYvgO44WZxeByYrCkU 62jF3vdaLKU9FwZFQz7Iqmqr9Yyq4EDxFVOgYd42iqfExSZLPeTZIgfVgNzfLE06KYNo xbyrRaMuaO8xlz8G0beU8S7sHqgxZF+uV3HGhww2HHczNreLWqOShcAk49ToKBuQ1D2d DN7bkHKzm/MQO8ZCxt6Rlo1Ck1QPw2cl9LbFa2Sl1uYgHDKRcHj9BT6rhnz01PNjkeex 235g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=/eDDz/uwCxb82Mht0Lm/lXfX+Zz4TcIdAKrrzu7Hdtw=; b=Lmb2XpDRzBVly+L+yDmqFadWguZA0LzFM+KTMeNJkQr7DtJ0eu1m8uT0kPwPoEBXjO E7ch61HXwICxvPN3yHz2r2vVSI0F8k4/eL+aEbIQWmMwkBl+SpqYVRt5DM3KL2OOiMtO gDB+xpZ/rh5MoONfbJMwActZ9SLRbOijrmhTAnLS8UcZQUvkWqDQ4SOmTtxh34bYo5ql jsg7gEkhErJ8/mSX+u3OxSiLNsR/MtitNPISAD8keuirYXGkluL0Jzla1MMzL/cm40u0 7V0umKUyuIqxUnVNSQsP4HfCdcYTMe/04W48lFHramDy506G0KrESNs7jbvIQzx4M7B1 BQFA== X-Gm-Message-State: AIkVDXK1I/LCRZ5ZHxlWE2cBzOhKWW2WJFFQHBGTg/Iqo1ylNYKzR8iYw5uNQLGMbSHJat6VNx5Secuou/yjaw== X-Received: by 10.13.245.194 with SMTP id e185mr4157679ywf.183.1484073692920; Tue, 10 Jan 2017 10:41:32 -0800 (PST) MIME-Version: 1.0 Received: by 10.13.230.5 with HTTP; Tue, 10 Jan 2017 10:41:26 -0800 (PST) In-Reply-To: References: From: Calvin McLean Date: Tue, 10 Jan 2017 11:41:26 -0700 Message-ID: Subject: Re: Best way to integrate guacamole website To: user@guacamole.incubator.apache.org Content-Type: multipart/alternative; boundary=94eb2c03373c49bcec0545c1d5a7 archived-at: Tue, 10 Jan 2017 18:41:41 -0000 --94eb2c03373c49bcec0545c1d5a7 Content-Type: text/plain; charset=UTF-8 Hi Kok Hooi Chew, If I understand correctly, you are looking for an authentication extension that will allow your users to click a link and connect to an instance? I had the same need and found the guacamole-auth-hmac extension you mentioned. I adapted it for 0.9.9 (and am now working on 0.9.10) as well as some other changes. Here is a link to my project on GitHub: https://github.com/calvinmclean/guacamole-auth-hmac Right now the project is pretty specific to my needs and may not be straightforward to setup, so feel free to email me or create Issue on GitHub if you need any help. Cheers! - Calvin McLean On Thu, Dec 29, 2016 at 10:18 PM, Kok Hooi Chew wrote: > Hi Mike, > Is guacamole-auth-hmac-easy function as the same? Sorry for the noob > question as I've no experience in these platforms so far > > Thanks > Chew > > On Thu, Dec 29, 2016 at 4:39 PM, Mike Jumper > wrote: > >> On Thu, Dec 29, 2016 at 12:04 AM, Kok Hooi Chew >> wrote: >> > Hi >> > I'd like to integrate guacamole website into another website. Hence >> what's >> > the best way to auto login to guacamole website so that the user can >> remote >> > to their desktop automatically without the needs to have to login again >> to >> > guacamole website after login from main website? >> > >> >> Guacamole provides an extensions system for doing exactly this: >> >> http://guacamole.incubator.apache.org/doc/gug/custom-auth.html >> >> You will need to implement a Guacamole extension which integrates with >> your existing authentication system. As long as that extension can >> recognize and validate the users which have already logged in to your >> main website, things should work exactly as you describe. >> >> - Mike >> > > --94eb2c03373c49bcec0545c1d5a7 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi = Kok Hooi Chew,

If I understand correctly, you are looking for an authentication ex= tension that will allow your users to click a link and connect to an instan= ce? I had the same need and found the guacamole-auth-hmac extension you men= tioned. I adapted it for 0.9.9 (and am now working on 0.9.10) as well as so= me other changes. Here is a link to my project on GitHub: https://github.com/calvinmcl= ean/guacamole-auth-hmac

Right now the project is pretty specific to my needs a= nd may not be straightforward to setup, so feel free to email me or create = Issue on GitHub if you need any help.

Cheers!
- Calvin McLean

On Thu, Dec 29, 2016 at 10:18 PM,= Kok Hooi Chew <chewkokhooi@gmail.com> wrote:
Hi Mike,
Is=C2=A0guacamole-aut= h-hmac-easy function as the same? Sorry for the noob question as I've n= o experience in these platforms so far

Thanks
Chew
=
On Thu, Dec 29, 2016 at 4:39 PM, Mike Jumper= <mike.jumper@guac-dev.org> wrote:
On Thu, Dec 29, 2016 at 12:04 AM, Kok Hooi Chew <= ;chewkokhooi@gma= il.com> wrote:
> Hi
> I'd like to integrate guacamole website into another website. Henc= e what's
> the best way to auto login to guacamole website so that the user can r= emote
> to their desktop automatically without the needs to have to login agai= n to
> guacamole website after login from main website?
>

Guacamole provides an extensions system for doing exactly this:

http://guacamole.incubator.apache= .org/doc/gug/custom-auth.html

You will need to implement a Guacamole extension which integrates with
your existing authentication system. As long as that extension can
recognize and validate the users which have already logged in to your
main website, things should work exactly as you describe.

- Mike


--94eb2c03373c49bcec0545c1d5a7--