[ 
https://issues.apache.org/jira/browse/GUACAMOLE-367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16135883#comment-16135883
 ] 

Kevin Chan commented on GUACAMOLE-367:
--------------------------------------

Well I was able to get this to work, but unsure if it is my misunderstanding of 
the Guacmaole documentation or of the CAS protocol. Per the Guacamole 
Documentation, {{cas-authorization-endpoint}} should be set to the base of the 
cas provider, which I presume would be (https://server/cas).

If setting this as the base, Guacamole requests a service URL of 
{{https://server/cas?service=GUAC_URL}}.  My CAS provider assumes the 
authencation/login URL is {{https://server/cas/login?service=GUAC_URL}}. 
Because the {{/login}} is missing, it fails to generate a ticket.

If I set {{cas-authorization-endpoint}} URL to {{https://server/cas/login}}, a 
ticket gets generated correctly, but the proxyValidate URL is now incorrect. My 
CAS provider assumes {{https://server/cas/proxyValidate?ticket=TICKET}}but but 
Guacamole is requesting {{https://server/cas/login/proxyValidate?ticket=TICKET}}

> Missing self closing tag in Link element
> ----------------------------------------
>
>                 Key: GUACAMOLE-367
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-367
>             Project: Guacamole
>          Issue Type: Bug
>          Components: guacamole-client
>    Affects Versions: 0.9.13-incubating
>         Environment: Ubuntu 16.04
> Tomcat 8
>            Reporter: Kevin Chan
>            Priority: Trivial
>
> Java error:
> {code:none}
> [http-nio-8080-exec-164] ERROR org.jasig.cas.client.util.XmlUtils - The 
> element type "link" must be terminated by the matching end-tag "</link>".
> {code}
> app missing closing tag on the following element:
> {code:html}
> <link rel="stylesheet" type="text/css" href="app.css?v=0.9.13-incubating">
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to