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 1c12f9f GUACAMOLE-957: Merge bind password field default fix for LDAP.
add d360d2a GUACAMOLE-1364: Clean up overall logic of SAML authentication
flow.
add 76caea0 GUACAMOLE-1364: Actually inject parameter tokens derived from
SAML.
add 3162a3b GUACAMOLE-1364: Merge clean up overall logic of SAML
authentication flow.
new 09b1508 Merge 1.4.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:
.../auth/saml/AuthenticationProviderService.java | 225 +++------------------
.../auth/saml/SAMLAuthenticationProvider.java | 40 ++--
.../saml/SAMLAuthenticationProviderModule.java | 18 +-
.../saml/SAMLAuthenticationProviderResource.java | 167 ---------------
.../guacamole/auth/saml/SAMLResponseMap.java | 134 ------------
.../guacamole/auth/saml/acs/AssertedIdentity.java | 134 ++++++++++++
.../saml/acs/AssertionConsumerServiceResource.java | 134 ++++++++++++
.../auth/saml/acs/AuthenticationSession.java | 113 +++++++++++
.../saml/acs/AuthenticationSessionManager.java | 152 ++++++++++++++
.../auth/saml/acs/IdentifierGenerator.java | 31 ++-
.../guacamole/auth/saml/acs/SAMLService.java | 188 +++++++++++++++++
.../auth/saml/conf/ConfigurationService.java | 34 ++++
.../auth/saml/user/SAMLAuthenticatedUser.java | 105 ++++++++--
13 files changed, 933 insertions(+), 542 deletions(-)
delete mode 100644
extensions/guacamole-auth-saml/src/main/java/org/apache/guacamole/auth/saml/SAMLAuthenticationProviderResource.java
delete mode 100644
extensions/guacamole-auth-saml/src/main/java/org/apache/guacamole/auth/saml/SAMLResponseMap.java
create mode 100644
extensions/guacamole-auth-saml/src/main/java/org/apache/guacamole/auth/saml/acs/AssertedIdentity.java
create mode 100644
extensions/guacamole-auth-saml/src/main/java/org/apache/guacamole/auth/saml/acs/AssertionConsumerServiceResource.java
create mode 100644
extensions/guacamole-auth-saml/src/main/java/org/apache/guacamole/auth/saml/acs/AuthenticationSession.java
create mode 100644
extensions/guacamole-auth-saml/src/main/java/org/apache/guacamole/auth/saml/acs/AuthenticationSessionManager.java
copy
guacamole/src/main/java/org/apache/guacamole/rest/auth/SecureRandomAuthTokenGenerator.java
=>
extensions/guacamole-auth-saml/src/main/java/org/apache/guacamole/auth/saml/acs/IdentifierGenerator.java
(55%)
create mode 100644
extensions/guacamole-auth-saml/src/main/java/org/apache/guacamole/auth/saml/acs/SAMLService.java