Rob Winch
a181733365
Encapsulate GenericHttpMessageConverterAdapter
...
This will allow its removal in gh-18073
2 months ago
Sébastien Deleuze
137f8fd670
Add support for JacksonJsonHttpMessageConverter
...
This commit introduces classpath checks and instantiation of
JacksonJsonHttpMessageConverter (based on Jackson 3) leveraging
a new GenericHttpMessageConverterAdapter which allows to adapt
SmartHttpMessageConverter to GenericHttpMessageConverter.
See gh-17832
Signed-off-by: Sébastien Deleuze <sdeleuze@users.noreply.github.com>
2 months ago
Joe Grandja
fbf7bb3be1
Allow OAuth2AuthorizationRequest to be extended
...
Closes gh-18049
2 months ago
Josh Cummings
eeb383ac46
Fix Checkstyle
...
Issue gh-17623
4 months ago
Josh Cummings
6d1a886f92
Deprecate SERIAL_VERSION_UID
...
Closes gh-17623
4 months ago
Rob Winch
f6cb0bd610
Merge Use 2004-present Copyright Header
...
The original merge into main did not apply the changes. This fixes it.
Closes gh-17635
5 months ago
Rob Winch
392129b616
Use 2004-present Copyright Header
...
The Spring portfolio is changing to use <inception-year>-present in
the copyright headers to simplify keeping headers up to date. This
commit updates the headers and the checkstyle accordingly.
The commit updated etc/checkstyle/header.txt
It also updated the copyright headers using the following find/replace:
Find: (Copyright \d{4})\s*(\-\d{4})? the original author or authors.
Replace: Copyright 2004-present the original author or authors.
Closes gh-17633
5 months ago
Joe Grandja
cfe38957d7
Remove Resource Owner Password Credentials grant
...
Closes gh-17446
6 months ago
Maximilian Klose
ec05e65668
Add Equals and HashCode methods for better comparison.
...
Closes gh-16394
Signed-off-by: Maximilian Klose <maximilian.klose@adesso.de>
7 months ago
hammadirshad
1a4602c8c3
Add mapping for DPoP in DefaultMapOAuth2AccessTokenResponseConverter
...
Closes gh-16806
Signed-off-by: muha <muha@kreftregisteret.no>
8 months ago
Joe Grandja
19090e7873
Add request_uri in OAuth2ParameterNames
...
Closes gh-16947
8 months ago
Steve Riesenberg
9d442c13de
Mark password grant for removal
...
This commit also updates link to the document "Best Current Practice for
OAuth 2.0 Security" to point to RFC 9700.
Closes gh-16913
8 months ago
Josh Cummings
2885b0f75f
Add valueOf
...
This commit adds a static factory for returning a constant
ClientAuthenticationMethod or creating a new one when there
is no match.
Issue gh-16825
9 months ago
Rob Winch
adb303e152
Add testRuntimeOnly junit-platform-launcher
...
Closes gh-16755
9 months ago
Pat McCusker
2bd3cadde8
Use possessive pronoun rather contraction
...
Signed-off-by: Pat McCusker <patmccusker14@gmail.com>
10 months ago
Pat McCusker
bfce6e438d
Add fourth oauth grant type to javadoc
...
Signed-off-by: Pat McCusker <patmccusker14@gmail.com>
10 months ago
Joe Grandja
2480d41981
Add support for OAuth 2.0 Demonstrating Proof of Possession (DPoP)
...
Signed-off-by: Joe Grandja <10884212+jgrandja@users.noreply.github.com>
10 months ago
Rob Winch
ab629cc1ca
Add AuthorizationGrantType.toString()
...
This adds AuthorizationGrantType.toString() which makes debuging easier.
In particular, it will help when performing unit tests which validate the
AuthorizationGrantType.
Issue gh-16382
11 months ago
Josh Cummings
244fd2eb51
Support Serialization in Exceptions
...
Issue gh-16276
11 months ago
Steve Riesenberg
6bc6946ad9
Make TokenType constructor public
...
Closes gh-16086
1 year ago
Steve Riesenberg
a7b6c63442
Polish gh-16087
1 year ago
ThomasKasene
9404aaf010
Added a constant for DPOP in OAuth2AccessToken.TokenType
...
Issue gh-14915
1 year ago
Josh Cummings
b9911fd522
Add serialVersionUID to Authentication classes
...
Issue gh-16276
1 year ago
Tran Ngoc Nhan
ab93541926
Simplify condition in some methods
1 year ago
Tran Ngoc Nhan
31f8caec5f
Polish diamond operator usage
1 year ago
Steve Riesenberg
7b7a3044cf
Polish gh-15533
1 year ago
陈圳佳
8a791028b1
Fix array values of additionalParameters
...
Closes gh-15468
1 year ago
Steve Riesenberg
42d9f146d2
Polish gh-15533
1 year ago
陈圳佳
24dbc5de53
Fix array values of additionalParameters
...
Closes gh-15468
1 year ago
Josh Cummings
df76537470
Update Formatting
...
Issue gh-15338
1 year ago
rio
e69e0eb245
Check for null Name Attribute Value
...
Closes gh-15338
1 year ago
Steve Riesenberg
3acd2c65d9
Add since 6.4
...
Issue gh-15012
2 years ago
Steve Riesenberg
7c45ebd81c
Polish gh-15012
2 years ago
Filip Hrisafov
99aee99b34
Expose user name attribute name in `OAuth2UserAuthority`
2 years ago
Marcus Hert Da Coregio
08f11f06ab
Revert unnecessary commits from main
...
Issue gh-15016
2 years ago
Joe Grandja
9a7f1aa4d9
Add ClientAuthenticationMethod constants tls_client_auth and self_signed_tls_client_auth
...
Closes gh-14889
2 years ago
Steve Riesenberg
0078462e41
Make constant public
...
Issue gh-5199
2 years ago
Steve Riesenberg
9728f28380
Add additional constants to OAuth2ParameterNames
...
These additional constants are used for optional parameters in the
Access Token Request for the OAuth 2.0 Token Exchange Grant.
Issue gh-5199
2 years ago
Steve Riesenberg
d2fe9094a9
Add servlet support for OAuth 2.0 Token Exchange Grant
...
Issue gh-5199
2 years ago
Marcus Hert Da Coregio
d032b23ab7
Make OAuth2AuthorizationExchange serializable
...
Closes gh-14402
2 years ago
Parker Mauney
8e93e4715f
Fix typo in getClaimAsMap docstring
2 years ago
Marcus Hert Da Coregio
00da9c9092
Use assertj assertions
2 years ago
Marcus Hert Da Coregio
e3ab1c94d7
Use assertj assertions
2 years ago
Marcus Hert Da Coregio
a7da9491d9
Use assertj assertions
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
Valeriy Vyrva
0e30b923f8
Check for null value with the appropriate assertion method
2 years ago
Josh Cummings
c7ea8c6ac7
Fix Formatting
...
Issue gh-13654
2 years ago
Josh Cummings
a3227f041c
Polish OAuth2AuthorizationManagers
...
- Add OAuth2ReactiveAuthorizationManagers
- Code to interfaces
- Align error message with the same in
AuthorityAuthorizationManager
- Adjust expectations in tests to confirm an
appropriately constructed authorizaion manager
- Add JavaDoc and reference documentation
Issue gh-13654
2 years ago
Mario Petrovski
2ee8f27997
Fix imports
2 years ago
Mario Petrovski
97ec5c921e
Fix imports in tests
2 years ago