You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by "Rodrigo Gonçalves (JIRA)" <ji...@apache.org> on 2017/08/02 18:30:00 UTC

[jira] [Created] (GUACAMOLE-358) CAS Authentication issue handling sessions

Rodrigo Gonçalves created GUACAMOLE-358:
-------------------------------------------

             Summary: CAS Authentication issue handling sessions
                 Key: GUACAMOLE-358
                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-358
             Project: Guacamole
          Issue Type: Bug
          Components: guacamole-auth-cas, guacamole-auth-jdbc
    Affects Versions: 0.9.13-incubating
         Environment: Ubuntu Xenial 16.04, Tomcat 8, dedicated. Enviroment build using the script from https://www.chasewright.com/guacamole-with-mysql-on-ubuntu/
            Reporter: Rodrigo Gonçalves


After activating CAS authentication and being able to login, can't access the setttings interface. It stays with the running gear and nothing is shown.
On the browser console the following messages are show:

{{http://xxx:8080/guacamole/api/session/data/cas/users/100000000281061?token=116AF1455BF7D95621229E33C66D5C633636EE4BEC12FF859EE6E6F3E604FF9A 404 (Not Found)}}

{{http://xxx:8080/guacamole/api/session/data/cas/self/permissions?token=116AF1455BF7D95621229E33C66D5C633636EE4BEC12FF859EE6E6F3E604FF9A 404 (Not Found)}}

Looking at the request, the following data is returned:

{{{"message":"Session not associated with authentication provider \"cas\".","translatableMessage":{"key":"Session not associated with authentication provider \"cas\".","variables":null},"statusCode":null,"expected":null,"type":"NOT_FOUND"}}}

Already included records in tables guacamole_user and guacamole_user_permission to configure the logged in user with 'ADMINISTER' permission but no success.


{{mysql> select * from guacamole_user_permission;
+---------+------------------+------------+
| user_id | affected_user_id | permission |
+---------+------------------+------------+
|       1 |                1 | READ       |
|       1 |                1 | UPDATE     |
|       1 |                1 | ADMINISTER |
|       1 |                2 | ADMINISTER |
+---------+------------------+------------+
4 rows in set (0.00 sec)

mysql> select * from guacamole_user
    -> ;
+---------+-----------------+----------------------------------+----------------------------------+---------------------+----------+---------+---------------------+-------------------+------------+-------------+----------+-----------+---------------+--------------+---------------------+
| user_id | username        | password_hash                    | password_salt                    | password_date       | disabled | expired | access_window_start | access_window_end | valid_from | valid_until | timezone | full_name | email_address | organization | organizational_role |
+---------+-----------------+----------------------------------+----------------------------------+---------------------+----------+---------+---------------------+-------------------+------------+-------------+----------+-----------+---------------+--------------+---------------------+
|       1 | guacadmin       | ▒E▒}IN;▒$▒▒▒u▒Ul▒▒,-}▒c;▒J)▒A`             | ▒$▒▒▒+%(▒▒▒zy▒B▒▒`d▒iųw▒▒"d               | 2017-08-02 11:33:00 |        0 |       0 | NULL                | NULL              | NULL       | NULL        | NULL     | NULL      | NULL          | NULL         | NULL                |
|       2 | xxxxxxxx | -                                | NULL                             | 2017-08-02 00:00:00 |        0 |       0 | NULL                | NULL              | NULL       | NULL        | NULL     | NULL      | NULL          | NULL         | NULL                |
+---------+-----------------+----------------------------------+----------------------------------+---------------------+----------+---------+---------------------+-------------------+------------+-------------+----------+-----------+---------------+--------------+---------------------+}}




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