You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by vn...@apache.org on 2023/03/08 02:00:05 UTC
[guacamole-client] 01/01: GUACAMOLE-839: Merge add webapp SSO support for certificates / smart cards.
This is an automated email from the ASF dual-hosted git repository.
vnick pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/guacamole-client.git
commit 23a5c9476f22f7f2ef4f30323e522b77d7149e11
Merge: b28334184 82073a597
Author: Virtually Nick <ne...@users.noreply.github.com>
AuthorDate: Tue Mar 7 20:59:57 2023 -0500
GUACAMOLE-839: Merge add webapp SSO support for certificates / smart cards.
doc/licenses/bouncycastle-pkix-fips-1.0.7/LICENSE | 20 +
doc/licenses/bouncycastle-pkix-fips-1.0.7/README | 8 +
.../dep-coordinates.txt | 1 +
.../guacamole/auth/sso/AuthenticationSession.java | 58 +++
.../auth/sso}/AuthenticationSessionManager.java | 72 ++--
.../guacamole/auth/sso/IdentifierGenerator.java | 106 +++++
.../apache/guacamole/auth/sso}/NonceService.java | 36 +-
.../src/main/resources/translations/en.json | 5 +
.../modules/guacamole-auth-sso-dist/pom.xml | 7 +
.../src/main/assembly/dist.xml | 9 +
.../auth/openid/AuthenticationProviderService.java | 2 +-
.../openid/OpenIDAuthenticationProviderModule.java | 5 +-
.../auth/openid/token/TokenValidationService.java | 1 +
.../auth/saml/AuthenticationProviderService.java | 4 +-
.../saml/SAMLAuthenticationProviderModule.java | 6 +-
.../saml/acs/AssertionConsumerServiceResource.java | 4 +-
.../auth/saml/acs/IdentifierGenerator.java | 54 ---
...Session.java => SAMLAuthenticationSession.java} | 28 +-
.../saml/acs/SAMLAuthenticationSessionManager.java | 59 +++
.../guacamole/auth/saml/acs/SAMLService.java | 14 +-
.../modules/guacamole-auth-sso-ssl/.gitignore | 3 +
.../modules/guacamole-auth-sso-ssl/.ratignore | 1 +
.../modules/guacamole-auth-sso-ssl/pom.xml | 131 ++++++
.../auth/ssl/AuthenticationProviderService.java | 171 ++++++++
.../auth/ssl/OpaqueAuthenticationResult.java | 65 +++
.../auth/ssl/SSLAuthenticationProvider.java | 48 +++
.../auth/ssl/SSLAuthenticationProviderModule.java} | 17 +-
.../auth/ssl/SSLAuthenticationSession.java | 64 +++
.../auth/ssl/SSLAuthenticationSessionManager.java | 60 +++
.../auth/ssl/SSLClientAuthenticationResource.java | 412 +++++++++++++++++++
.../auth/ssl/conf/ConfigurationService.java | 440 +++++++++++++++++++++
.../auth/ssl/conf/LdapNameGuacamoleProperty.java} | 37 +-
.../ssl/conf/WildcardURIGuacamoleProperty.java | 66 ++++
.../src/main/resources/directives/guacSslAuth.js | 51 +++
.../src/main/resources/guac-manifest.json | 35 ++
.../src/main/resources/html/sso-provider-ssl.html | 4 +
.../src/main/resources/license.txt} | 21 -
.../main/resources/services/clientAuthService.js | 58 +++
.../src/main/resources/sslModule.js} | 24 +-
extensions/guacamole-auth-sso/pom.xml | 1 +
.../src/app/auth/service/authenticationService.js | 149 ++++---
.../frontend/src/app/login/directives/login.js | 88 ++---
42 files changed, 2142 insertions(+), 303 deletions(-)