Vedran Pavic
401e237082
Introduce JwtAudienceValidator
...
Signed-off-by: Vedran Pavic <vedran@vedranpavic.com>
1 year ago
Josh Cummings
7df85a2ed9
Polish NimbusJwtDecoder
1 year ago
Josh Cummings
ab43a660b9
Add RFC 9068 Support
...
Closes gh-13185
1 year ago
Josh Cummings
81e2fd2fe8
Add Type Validation
...
Closes gh-16672
1 year ago
Pat McCusker
2bd3cadde8
Use possessive pronoun rather contraction
...
Signed-off-by: Pat McCusker <patmccusker14@gmail.com>
1 year ago
Josh Cummings
3d15be1b06
JwtDecoders Supports Hostnames with Underscores
...
In the process of verifying gh-15852, another issue with URI was discovered.
This commit adds tests to the uri-computing methods and changes them to use
UriComponents instead of URI.
Issue gh-15852
1 year ago
Bodo Graumann
0cd6a19b87
Avoid UriComponentsBuilder.fromUri
...
Closes gh-15852
1 year ago
Josh Cummings
6793334575
Polish setJwkSelector
...
Make so that it runs only when selection is needed.
Require the provided selector be non-null.
Add Tests.
Issue gh-16170
1 year ago
douxiaofeng99
e22bc11cc9
Support JWK Selection Strategy
...
Closes gh-16170
Signed-off-by: douxiaofeng99 <18600127780@163.com>
1 year 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>
1 year ago
Josh Cummings
11113adf62
Polish Nimbus JWK Source Implementation
...
Issue gh-16251
1 year ago
Daeho Kwon
7b7abb28bb
Remove Deprecated Usages of RemoteJWKSet
...
Closes gh-16251
Signed-off-by: Daeho Kwon <trewq231@naver.com>
1 year ago
Josh Cummings
f9824fd688
Polish Tests
...
Issue gh-16251
1 year ago
Josh Cummings
244fd2eb51
Support Serialization in Exceptions
...
Issue gh-16276
1 year ago
Josh Cummings
b9911fd522
Add serialVersionUID to Authentication classes
...
Issue gh-16276
1 year ago
Tran Ngoc Nhan
39cd8d9faf
Update copyright headers
1 year ago
Steve Riesenberg
ca1f891f25
Polish gh-15937
1 year ago
Davide Colazingari
aec5afb6eb
Fix assertions in NimbusReactiveJwtDecoderTests
1 year ago
Tran Ngoc Nhan
31f8caec5f
Polish diamond operator usage
1 year ago
Tran Ngoc Nhan
2c9c309d7f
Provide Casting for ReactiveJwtDecoder
...
Closes gh-15773
1 year ago
MateuszLenczewski
077439c73e
Fix typo in JwtDecoder
2 years ago
Marcus Hert Da Coregio
08f11f06ab
Revert unnecessary commits from main
...
Issue gh-15016
2 years ago
MrJovanovic13
24fd19b107
Add Default Timeout to JwtDecoders RestTemplate
...
Closes gh-14269
2 years ago
Joe Grandja
644cfa9f87
Add Jwt validator for the X509Certificate thumbprint claim
...
Closes gh-10538
2 years ago
Josh Cummings
ee42ad2c8c
Polish JwtValidators
...
Closes gh-14831
2 years ago
Max Batischev
ff19f04fca
Add JwtValidators append to default
...
Implemented simplified creation of default OAuth2TokenValidator with additional validators.
Closes gh-14831
2 years ago
Hans Lindner
ca10187fd1
Enhance JWT decoding error handling
...
Previously, the `decode` method threw a `JwtException` directly when encountering an unsupported algorithm or any exception during parsing. This commit introduces a more robust error handling mechanism. Now, instead of throwing exceptions directly, it returns a `Mono.error()` with a `BadJwtException` containing detailed error information. This approach provides more flexibility and allows the caller to handle errors in a more granular way, by being able to use project reactors onError functionality.
Closes gh-14467
2 years ago
Candelario
e896b14046
Dropped Nimbus Error Message
...
Closes gh-13730
2 years ago
Steve Riesenberg
9db33f33c7
Revert unnecessary merges on 6.0.x
...
This commit removes unnecessary main-branch merges starting from
8750608b5bca45525c99d0a41a20ed02de93d8c7 and adds the following
needed commit(s) that were made afterward:
- 5dce82c48bc0b174838501c5a111b2de70822914
2 years ago
Steve Riesenberg
5161712c35
Polish gh-13976
...
Closes gh-13757
2 years ago
Veli Döngelci
a6b872dcf3
Fix caching error state in ReactiveRemoteJWKSource
2 years ago
Valeriy Vyrva
0e30b923f8
Check for null value with the appropriate assertion method
2 years ago
Marcus Da Coregio
64e2a2ff8b
Apply updated Code Style
...
Closes gh-13881
2 years ago
Tim te Beek
9df9cb5aed
refactor: AssertJ best practices
...
Use this link to re-run the recipe: https://app.moderne.io/recipes/builder/bGVuS?organizationId=RGVmYXVsdA%3D%3D
Co-authored-by: Moderne <team@moderne.io>
3 years ago
Claudio Nave
52e12ad64b
Replace deprecated methods
3 years ago
Krzysztof Krason
9b603b99ab
Using modern Java features
3 years ago
Josh Cummings
76eba9bd0c
Add withIssuerLocation
...
Closes gh-10309
3 years ago
Nick Meverden
c4e9fb885d
Delay JWSVerificationKeySelector Construction
...
Updating the NimbusReactiveJwtDecoder.JwkSetUriReactiveJwtDecoderBuilder processor to execute the ConfigurableJWTProcessor customizations before holding a reference to the JWSKeySelector.
Closes gh-12960
3 years ago
Josh Cummings
39cee36065
Use SingletonSupplier
...
Issue gh-9991
3 years ago
Josh Cummings
88540aa52f
Use SingletonSupplier
...
Issue gh-9991
3 years ago
Geon Park
613b16c247
NimbusReactiveJwtDecoder support mono chain
...
Supports reactive exception handling when using PublicKeyReactiveJwtDecoderBuilder and SecretKeyReactiveJwtDecoderBuilder
3 years ago
Jon Kjennbakken
225dc593a8
Polish NimbusJwtDecoderTests
...
- Add missing mock
Closes gh-12238
3 years ago
Steve Riesenberg
7c7f9380c7
Refresh remote JWK when unknown KID error occurs
...
Closes gh-11621
4 years ago
tinolazreg
888715bbb2
Add tests for unknown KID error
...
Issue gh-11621
4 years ago
Steve Riesenberg
53a3ff8932
Refresh remote JWK when unknown KID error occurs
...
Closes gh-11621
4 years ago
tinolazreg
77d11a3f9f
Add tests for unknown KID error
...
Issue gh-11621
4 years ago
Steve Riesenberg
51dc672625
Refresh remote JWK when unknown KID error occurs
...
Closes gh-11621
4 years ago
tinolazreg
d1c742d7aa
Add tests for unknown KID error
...
Issue gh-11621
4 years ago
Steve Riesenberg
9c02e835e8
Refresh remote JWK when unknown KID error occurs
...
Closes gh-11621
4 years ago
tinolazreg
3e73fa6954
Add tests for unknown KID error
...
Issue gh-11621
4 years ago