[java-identity-provider] branch dev/IDP-2147 updated (faa9643ea -> 88bc19d0b)

Rod Widdowson rdw at steadingsoftware.com
Mon Jan 29 10:58:45 UTC 2024


This is an automated email from the git hooks/post-receive script.

rdw pushed a change to branch dev/IDP-2147
in repository java-identity-provider.

 discard faa9643ea GEN-330 Build Windows installers in our standard flow
 discard 3f3a48412 GEN-330 Build Windows installers in our standard flow
 discard 0ed001b9a IDP-2147 Investigate Wix V4
 discard 5c8d4f941 IDP-2147 Investigate Wix V4
 discard 0436b278c IDP-2147 Investigate Wix V4
 discard 5ee098941 IDP-2147 Investigate Wix V4
     add d14a2c8cd IDP-2190 - Include unfiltered attributes in resolvertest flow
     add d8435882d IDP-2196 - Use of a discovery service fails with Administrative flows
     add 93c1da27b IDP-2200 Make it possible to turn off IdP update check
     add 24807f5ff IDP-2208 - Deprecation warning is incorrect in profile config
     add 96817e40c Javadoc issues.
     add bdaef6499 IDP-2202 Running plugin.bat throws IncompatibleClassChangeError
     add 6c5e41884 IDP-2177 - Check for message type early during decode process
     add 72b32e4a5 IDP-2109 - Incorrect top-level status code for NoAuthnContext response
     add 0fe0de334 Raise logging level on encoding exceptions.
     add 6df1426f3 Shorten logging messages.
     add f5d0a58ca IDP-2057 - Support transcoders that derive SAML naming from metadata
     add 21073fbae IDP-2213 - Change to cookie path default not copied into user-prefs.js
     add 27dcf16e7 Replace hardcoded hash with nonce for user-prefs script.
     add 363c61cd0 Fix invalid CSP header.
     add 35577b385 Update test endpoints for SAML 1 usage in testbed.
     add e104a85dc Revoke consent using cookie
     add b204ed33f IDP-2163 - Warning interceptor flow could exploit StorageService
     add bcddd3569 IDP-2017 Review all classes for exclusive use of javax.servlet attributes
     add 17513b45f IDP-2215 - Add additional objects to MVC-layer error view
     add d17e0da9c IDP-2216 - Option to randomize FriendlyName
     add 764589b76 Fix call to deprecated method.
     add 2bf9e42f8 Add true/false BiCondition beans.
     add 68c1cf161 IDP-2220 - Add username caching for login form
     add f09867850 IDP-2222 - Hook for username manipulation in extraction actions
     add 02595d9fa Add a support class for accessing Principal names in various ways.
     add e0a550c33 Add Javascript to set focus and selection point to username field.
     add f35606133 Set focus to password field if username populated.
     add 92b39d5cd IDP-2220 - Add username caching for login form
     add 93d3eabcf Update default property for username recovery.
     add 7f0118f76 IDP-2223 - Version added to plugin module filenames is incorrect
     add f24d87f92 Typo in propoerty default.
     add 431506576 Fix another typo.
     add 88fd8d80d IDP-2225 - Typo in bean name
     add 5f5f5ee31 IDP-2170 - Fix to Italian message translation
     add 59b7f6e06 Add project name property to POM.
     new ca4918c0d IDP-2147 Investigate Wix V4
     new 985e33970 IDP-2147 Investigate Wix V4
     new dfd479264 IDP-2147 Investigate Wix V4
     new 430b81b99 IDP-2147 Investigate Wix V4
     new 5c48d0609 GEN-330 Build Windows installers in our standard flow
     new 88bc19d0b GEN-330 Build Windows installers in our standard flow

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (faa9643ea)
            \
             N -- N -- N   refs/heads/dev/IDP-2147 (88bc19d0b)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 6 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:
 .../admin/BasicAdministrativeFlowDescriptor.java   |  41 ++-
 .../idp/module/PropertyDrivenIdPModule.java        |  51 +++-
 .../idp/module/impl/PluginIdPModule.java           |  18 ++
 .../idp/authn/AbstractExtractionAction.java        |  52 +++-
 .../idp/authn/principal/PrincipalSupport.java      | 108 ++++++++
 .../idp/authn/impl/ExtractRemoteUser.java          |   6 +-
 .../idp/authn/impl/ExtractUserAgentAddress.java    |   2 +-
 .../idp/authn/impl/ExtractUserAgentIdentifier.java |   3 +-
 .../impl/ExtractUsernamePasswordFromBasicAuth.java |   3 +-
 .../ExtractUsernamePasswordFromFormRequest.java    |   2 +-
 .../impl/ExtractX509CertificateFromRequest.java    |   2 +-
 .../idp/authn/impl/PrePopulateUsername.java        | 304 +++++++++++++++++++++
 .../idp/authn/impl/ValidateCredentials.java        |  92 ++++++-
 .../shibboleth/idp/authn/impl/X509ProxyFilter.java |   3 +-
 .../impl/DiscoveryProfileRequestFunction.java      |  62 ++---
 .../attribute/AbstractCASAttributeTranscoder.java  |  39 ++-
 .../idp/cas/attribute/CASAttributeTranscoder.java  |  14 +
 .../shibboleth/idp/cli/ResolverTestArguments.java  |  21 ++
 .../idp/conf/impl/SLF4JMDCServletFilter.java       |   2 +-
 .../net/shibboleth/idp/conf/admin-system.xml       |   4 +-
 .../idp/conf/attribute-registry-system.xml         |  54 +++-
 .../net/shibboleth/idp/conf/conditions.xml         |   5 +
 .../net/shibboleth/idp/conf/global-system.xml      |  16 ++
 .../net/shibboleth/idp/conf/mvc-beans.xml          |   3 +
 .../net/shibboleth/idp/conf/primitives.xml         |   2 +-
 .../shibboleth/idp/conf/relying-party-mddriven.xml |  16 ++
 .../net/shibboleth/idp/conf/saml-utilities.xml     |   2 +-
 .../net/shibboleth/idp/conf/services-system.xml    |   2 +-
 .../net/shibboleth/idp/flows/admin/hello-beans.xml |   2 +-
 .../idp/flows/admin/resolvertest-flow.xml          |   1 +
 .../shibboleth/idp/flows/authn/discovery-beans.xml |   3 +-
 .../idp/flows/authn/password-authn-beans.xml       |  18 +-
 .../idp/flows/authn/password-authn-flow.xml        |  12 +-
 .../flows/intercept/attribute-release-beans.xml    |   7 +
 .../idp/flows/intercept/attribute-release-flow.xml |  23 +-
 .../flows/intercept/expiring-password-beans.xml    |   2 +-
 .../idp/flows/intercept/warning-beans.xml          |   2 +-
 .../flows/saml/saml1/artifact-resolution-beans.xml |   3 +-
 .../idp/flows/saml/saml1/attribute-query-beans.xml |   3 +-
 .../flows/saml/saml2/artifact-resolution-beans.xml |   3 +-
 .../idp/flows/saml/saml2/attribute-query-beans.xml |   3 +-
 .../idp/flows/saml/saml2/slo-artifact-beans.xml    |   3 +-
 .../idp/flows/saml/saml2/slo-back-beans.xml        |   3 +-
 .../idp/flows/saml/saml2/slo-post-beans.xml        |   3 +-
 .../flows/saml/saml2/slo-post-simplesign-beans.xml |   3 +-
 .../idp/flows/saml/saml2/slo-redirect-beans.xml    |   3 +-
 .../idp/flows/saml/saml2/sso-artifact-beans.xml    |   3 +-
 .../idp/flows/saml/saml2/sso-ecp-beans.xml         |   3 +-
 .../idp/flows/saml/saml2/sso-post-beans.xml        |   3 +-
 .../flows/saml/saml2/sso-post-simplesign-beans.xml |   3 +-
 .../idp/flows/saml/saml2/sso-redirect-beans.xml    |   3 +-
 .../idp/flows/saml/saml2/sso-unsolicited-beans.xml |   3 +-
 .../shibboleth/idp/messages/messages_it.properties |   2 +-
 .../net/shibboleth/idp/module/bin/runclass.bat     |   2 +-
 .../idp/module/conf/authn/authn.properties         |   6 +
 .../net/shibboleth/idp/module/views/error.vm       |  19 +-
 .../net/shibboleth/idp/module/views/login.vm       |  21 +-
 .../net/shibboleth/idp/module/views/user-prefs.js  |   8 +-
 .../net/shibboleth/idp/module/views/user-prefs.vm  |  12 +-
 .../net/shibboleth/idp/views/admin/resolvertest.vm |  11 +-
 .../test/resources/metadata/example-metadata.xml   |   7 +-
 .../idp/profile/impl/ResolverTestRequest.java      |  19 +-
 .../profile/impl/ResolverTestRequestDecoder.java   |  23 +-
 .../profile/support/StorageAwareCookieManager.java | 213 +++++++++++++++
 .../support/StorageAwareCookieManagerTest.java     | 152 +++++++++++
 ...ava => AttributeQueryProfileConfiguration.java} |  31 +--
 .../config/BrowserSSOProfileConfiguration.java     |  13 +
 ...ndomizeFriendlyNameProfileConfigPredicate.java} |  12 +-
 .../impl/BaseAddAttributeStatementToAssertion.java |   2 +-
 ...AML1AssertionProducingProfileConfiguration.java |   4 +-
 .../impl/AddAttributeStatementToAssertion.java     |   4 +-
 ...AML2AssertionProducingProfileConfiguration.java |   4 +-
 .../impl/AttributeQueryProfileConfiguration.java   |  43 ++-
 .../impl/BrowserSSOProfileConfiguration.java       |  33 +++
 .../impl/AddAttributeStatementToAssertion.java     |  18 +-
 pom.xml                                            |   7 +-
 76 files changed, 1544 insertions(+), 166 deletions(-)
 create mode 100644 idp-authn-api/src/main/java/net/shibboleth/idp/authn/principal/PrincipalSupport.java
 create mode 100644 idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/PrePopulateUsername.java
 create mode 100644 idp-profile-impl/src/main/java/net/shibboleth/idp/profile/support/StorageAwareCookieManager.java
 create mode 100644 idp-profile-impl/src/test/java/net/shibboleth/idp/profile/support/StorageAwareCookieManagerTest.java
 copy idp-saml-api/src/main/java/net/shibboleth/idp/saml/saml2/profile/config/{ECPProfileConfiguration.java => AttributeQueryProfileConfiguration.java} (55%)
 copy idp-saml-api/src/main/java/net/shibboleth/idp/saml/saml2/profile/config/logic/{SuppressAuthenticatingAuthorityPredicate.java => RandomizeFriendlyNameProfileConfigPredicate.java} (71%)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list