Sébastien Deleuze
65a14d6c6d
Add Jackson 3 support
...
This commit adds support for Jackson 3 which has the following
major differences with the Jackson 2 one:
- jackson subpackage instead of jackson2
- Jackson type prefix instead of Jackson2
- JsonMapper instead of ObjectMapper
- For configuration, JsonMapper.Builder instead of ObjectMapper
since the latter is now immutable
- Remove custom support for unmodifiable collections
- Use safe default typing via a PolymorphicTypeValidator
Jackson 3 changes compared to Jackson 2 are documented in
https://cowtowncoder.medium.com/jackson-3-0-0-ga-released-1f669cda529a
and
https://github.com/FasterXML/jackson/blob/main/jackson3/MIGRATING_TO_JACKSON_3.md .
This commit does not cover webauthn which is a special case (uses
jackson sub-package for Jackson 2 support) which will be handled in
a distinct commit.
See gh-17832
Signed-off-by: Sébastien Deleuze <sdeleuze@users.noreply.github.com>
2 months ago
Josh Cummings
5506c487de
Remove OpenSaml4 Components
...
Issue gh-17707
4 months ago
Josh Cummings
98686a5139
Standardize Mock Request Paths
...
Closes gh-17449
6 months ago
chao.wang
16fd24c002
Add JdbcAssertingPartyMetadataRepository
...
Closes gh-16012
Signed-off-by: chao.wang <chao.wang@zatech.com>
6 months ago
Rob Winch
04f530bc1b
opensamlFiveTest.extendsFrom testRuntimeOnly
...
Issue gh-16756
9 months ago
Rob Winch
adb303e152
Add testRuntimeOnly junit-platform-launcher
...
Closes gh-16755
9 months ago
Josh Cummings
08d1be5774
Fix Build to Add Missing Tests
...
Issue gh-11658
1 year ago
Josh Cummings
1da383b360
Add OpenSAML 5 Support
...
Issue gh-11658
1 year ago
Josh Cummings
c6d6bfd74f
Move OpenSAML 4 Support to Separate Source Directory
...
Issue gh-11658
1 year ago
Josh Cummings
1be596bb2f
Use OpenSAML API for registration
...
Issue gh-11658
1 year ago
Josh Cummings
78a0173cc1
Use OpenSAML API for web
...
Issue gh-11658
1 year ago
Josh Cummings
bf5b334531
Use OpenSAML API for web.authentication
...
Issue gh-11658
1 year ago
Josh Cummings
51fc05630d
Use OpenSAML API for web.authentication.logout
...
Issue gh-11658
1 year ago
Josh Cummings
ff9a925e88
Use OpenSAML API for metadata
...
Issue gh-11658
1 year ago
Josh Cummings
80b31820cd
Use OpenSAML API in authentication
...
Issue gh-11658
1 year ago
Josh Cummings
416859e70e
Use OpenSAML API in authentication.logout
...
Issue gh-11658
1 year ago
Josh Cummings
63e24a3026
Adjust JavaDoc Classpath
...
Issue gh-14931
2 years ago
Steve Riesenberg
9db33f33c7
Revert unnecessary merges on 6.0.x
...
This commit removes unnecessary main-branch merges starting from
8750608b5b and adds the following
needed commit(s) that were made afterward:
- 5dce82c48b
2 years ago
Marcus Da Coregio
e29ea47ff7
Use Gradle's Version Catalog
...
Issue gh-13868
2 years ago
Steve Riesenberg
d6ff58bb7f
Update Mockito to 5.5.0
...
Closes gh-13810
2 years ago
Rob Winch
48e31f87e4
Remove Deprecated OpenSAML 3 Support
...
Closes gh-10556
3 years ago
Joe Grandja
2a3845a7ed
Update org.opensaml:opensaml-core4 to 4.1.1
...
Closes gh-11420
4 years ago
Joe Grandja
bca43af9bb
Update org.opensaml:opensaml-core4 to 4.1.1
...
Closes gh-11410
4 years ago
Marcus Da Coregio
e20323e0a8
Use Java 11 Toolchain for OpenSaml4 compile
...
Issue gh-10816
4 years ago
Ulrich Grave
2334610fa9
Add Jackson Support for Saml2 Module
...
Closes gh-10905
4 years ago
Ulrich Grave
df84826c95
Add Jackson Support for Saml2 Module
...
Closes gh-10905
4 years ago
Rob Winch
c67ee6f2a8
javax.servlet:javax.servlet-api -> jakarta.servlet:jakarta.servlet-api
...
Issue gh-10501
4 years ago
Rob Winch
8f64bb6c8c
javax.servlet:javax.servlet-api -> jakarta.servlet:jakarta.servlet-api
...
Issue gh-10501
4 years ago
Josh Cummings
cbf0e1da68
Remove commons-logging from saml2
...
Issue gh-10499
4 years ago
Marcus Da Coregio
db60df2f9c
Update to Spring Framework 6.0
...
Issue gh-10360
4 years ago
Marcus Da Coregio
010f719344
Upgrade to JDK 17
...
Closes gh-10343
4 years ago
Marcus Da Coregio
02b2fcc6f0
Restore ManagementConfigurationPlugin
...
Issue gh-9615
4 years ago
Marcus Da Coregio
d2e5f2ae0d
Update Gradle to 7.2
...
Closes gh-9615
4 years ago
Josh Cummings
822e59af45
useJUnitPlatform for SAML 2.0 Tests
...
Issue gh-9467
4 years ago
Marcus Da Coregio
16e17d242e
Add Saml2AuthenticationRequestRepository
...
Closes gh-9185
4 years ago
Rob Winch
f73f213f50
Remove DependencySetPlugin
...
Closes gh-10070
4 years ago
Josh Cummings
93f59a228b
Update to OpenSAML 4.1.1
...
Closes gh-9976
5 years ago
Rob Winch
1491f2e0b6
Fix saml javadoc
5 years ago
Rob Winch
eda38b8f88
opensaml fixes
5 years ago
Josh Cummings
a8a7ab4ffa
Restore spring-security-web Dependency
...
Issue gh-9095
5 years ago
Josh Cummings
6f79921750
Default to OpenSAML 3
...
- To make upgrade passive
Issue gh-9095
5 years ago
Josh Cummings
951202e797
Polish SAML 2.0 Artifacts
...
- Produce sources jar
- Produce Javadoc jar
Issue gh-9095
5 years ago
Rob Winch
60d3db5798
add management platform(project(":spring-security-dependencies"))
...
Closes gh-9540
5 years ago
Josh Cummings
d0d0a8d958
Add OpenSAML 4 Support
...
Closes gh-9095
5 years ago
Josh Cummings
f82190b414
Add RelyingPartyRegistrations
...
Closes gh-8484
5 years ago
Josh Cummings
506786f46e
Replaced Spaces with Tabs
...
Updated the .gradle file for SAML 2.0 Service Provider to use tabs
5 years ago
Filip Hanik
adde18b873
Revert "Merge pull request #7432 from fhanik/feature/propagate_saml_authentication_exception"
...
This reverts commit e9619fb0e7 , reversing
changes made to 45a1490d5d .
6 years ago
Filip Hanik
d472e99528
SAML Assertion validation should propagate errors: #7375 and #7375
...
Fixes gh-7377
Fixes gh-7375
https://github.com/spring-projects/spring-security/issues/7377
https://github.com/spring-projects/spring-security/issues/7375
6 years ago
Josh Cummings
c716b400a1
Update to OpenSaml 3.3.1
...
Fixes gh-7388
6 years ago
Filip Hanik
e9a44bc0ce
HttpSecurity.saml2login() - MVP Core Code
...
Implements minimal SAML 2.0 login/authentication functionality with the
following feature set:
- Supports IDP initiated login at the default url of /login/saml2/sso/{registrationId}
- Supports SP initiated login at the default url of /saml2/authenticate/{registrationId}
- Supports basic java-configuration via DSL
- Provides an integration sample using Spring Boot
Not implemented with this MVP
- Single Logout
- Dynamic Service Provider Metadata
Fixes gh-6019
6 years ago