[java-identity-provider] branch dev/thymeleaf updated (b8e013da0 -> 4d425b950)
Scott Cantor
cantor.2 at osu.edu
Wed Jan 31 14:51:46 UTC 2024
This is an automated email from the git hooks/post-receive script.
scantor pushed a change to branch dev/thymeleaf
in repository java-identity-provider.
from b8e013da0 Use chaining view resolver for Thymeleaf.
new 3ba2d4b11 Raise logging level on encoding exceptions.
new 75de580ed Shorten logging messages.
new 7e2a19ba9 IDP-2057 - Support transcoders that derive SAML naming from metadata
new a1e63d118 IDP-2213 - Change to cookie path default not copied into user-prefs.js
new cf0d4a2b0 Replace hardcoded hash with nonce for user-prefs script.
new 91840b578 Fix invalid CSP header.
new 61fc53cbf Update test endpoints for SAML 1 usage in testbed.
new de8edce82 Revoke consent using cookie
new 94718eda6 IDP-2163 - Warning interceptor flow could exploit StorageService
new 8217a1ac4 IDP-2017 Review all classes for exclusive use of javax.servlet attributes
new 50fa1704d IDP-2215 - Add additional objects to MVC-layer error view
new 21ca1b142 IDP-2216 - Option to randomize FriendlyName
new 797a3082d Fix call to deprecated method.
new 8c41892aa Add true/false BiCondition beans.
new e86869e2f IDP-2220 - Add username caching for login form
new 05509b925 IDP-2222 - Hook for username manipulation in extraction actions
new 70599b78c Add a support class for accessing Principal names in various ways.
new d25cbe94d Add Javascript to set focus and selection point to username field.
new 97b5587f0 Set focus to password field if username populated.
new 84387cd32 IDP-2220 - Add username caching for login form
new e28a1e839 Update default property for username recovery.
new 36a0b6f8f IDP-2223 - Version added to plugin module filenames is incorrect
new 8d4aa0e80 Typo in propoerty default.
new 3f950517a Fix another typo.
new 1af9e7977 IDP-2225 - Typo in bean name
new 7eb1f3b3d IDP-2170 - Fix to Italian message translation
new 263ac111c Add project name property to POM.
new 4d425b950 POC demonstrating the use of Thymeleaf for view rendering.
The 28 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:
.../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 +-
.../attribute/AbstractCASAttributeTranscoder.java | 39 ++-
.../idp/cas/attribute/CASAttributeTranscoder.java | 14 +
.../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/services-system.xml | 2 +-
.../net/shibboleth/idp/flows/admin/hello-beans.xml | 2 +-
.../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 +-
.../shibboleth/idp/messages/messages_it.properties | 2 +-
.../idp/module/conf/authn/authn.properties | 6 +
.../net/shibboleth/idp/module/views/error.vm | 19 +-
.../net/shibboleth/idp/module/views/login.vm | 124 +++++++++
.../net/shibboleth/idp/module/views/user-prefs.js | 8 +-
.../net/shibboleth/idp/module/views/user-prefs.vm | 12 +-
.../test/resources/metadata/example-metadata.xml | 7 +-
.../profile/support/StorageAwareCookieManager.java | 213 +++++++++++++++
.../support/StorageAwareCookieManagerTest.java | 152 +++++++++++
...ava => AttributeQueryProfileConfiguration.java} | 31 +--
.../config/BrowserSSOProfileConfiguration.java | 13 +
...ndomizeFriendlyNameProfileConfigPredicate.java} | 12 +-
.../impl/BaseAddAttributeStatementToAssertion.java | 2 +-
.../impl/AddAttributeStatementToAssertion.java | 4 +-
.../impl/AttributeQueryProfileConfiguration.java | 43 ++-
.../impl/BrowserSSOProfileConfiguration.java | 33 +++
.../impl/AddAttributeStatementToAssertion.java | 18 +-
pom.xml | 8 +-
47 files changed, 1471 insertions(+), 99 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-conf-impl/src/main/resources/net/shibboleth/idp/module/views/login.vm
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