[ 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)