This is an automated email from the ASF dual-hosted git repository.

vnick pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/guacamole-client.git.


    from a6619b5  GUACAMOLE-1160 : Merge update French translations.
     add 7b8dc36  GUACAMOLE-793: validateTicket() returns the 
CASAuthenticatedUser instance rather than just a token so CAS Provider can 
return Group - like LDAP Provider
     add 749e53b  GUACAMOLE-793: Add abstract mechanism for parsing CAS group 
names.
     add 1303dab  GUACAMOLE-793: Refactor CAS group parsing to leverage 
LDAP-aware abstractions and parameters.
     add 1da9b7d  GUACAMOLE-793: Remove unnecessary/unused Logger instance.
     add a5acb5a  GUACAMOLE-793: Add Docker environment variables for 
group-related CAS properties.
     add ae9c55c  GUACAMOLE-793: Merge add support for retrieving effective 
groups from CAS.
     new d762720  Merge 1.3.0 changes back to master.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 extensions/guacamole-auth-cas/pom.xml              |  20 +++
 .../auth/cas/AuthenticationProviderService.java    |  16 +-
 .../auth/cas/conf/CASGuacamoleProperties.java      |  49 ++++++
 .../auth/cas/conf/ConfigurationService.java        | 104 +++++++++++++
 .../auth/cas/conf/LdapNameGuacamoleProperty.java}  |  29 ++--
 .../guacamole/auth/cas/group/GroupFormat.java}     |  22 +--
 .../guacamole/auth/cas/group/GroupParser.java      |  33 ++---
 .../guacamole/auth/cas/group/LDAPGroupParser.java  | 106 +++++++++++++
 .../guacamole/auth/cas/group/PlainGroupParser.java |  18 +--
 .../auth/cas/ticket/TicketValidationService.java   | 143 +++++++++++++-----
 .../auth/cas/user/CASAuthenticatedUser.java        |  16 +-
 .../auth/cas/group/LDAPGroupParserTest.java        | 164 +++++++++++++++++++++
 guacamole-docker/bin/start.sh                      |   4 +
 13 files changed, 613 insertions(+), 111 deletions(-)
 copy 
extensions/{guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/LdapDnGuacamoleProperty.java
 => 
guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/conf/LdapNameGuacamoleProperty.java}
 (57%)
 copy 
extensions/{guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/conf/MySQLDriver.java
 => 
guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/group/GroupFormat.java}
 (76%)
 copy 
guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Identifiable.java => 
extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/group/GroupParser.java
 (54%)
 create mode 100644 
extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/group/LDAPGroupParser.java
 copy 
guacamole/src/main/java/org/apache/guacamole/rest/auth/AuthTokenGenerator.java 
=> 
extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/group/PlainGroupParser.java
 (75%)
 create mode 100644 
extensions/guacamole-auth-cas/src/test/java/org/apache/guacamole/auth/cas/group/LDAPGroupParserTest.java

Reply via email to