Steve Riesenberg
e52dd81d03
Customize mapping the OidcUser
...
Closes gh-14672
2 years ago
Steve Riesenberg
85c3d0ab13
Add reactive support for 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
greg.lee
07ac0b616b
Introduce Customizable AuthorizationFailureHandler
...
Closes gh-13793
2 years ago
Rob Winch
750cb30ce4
Add AuthenticationTrustResolver.isAuthenticated
2 years ago
Steve Riesenberg
96e3e4f8b1
Customize when user info is called
...
Closes gh-13259
2 years ago
ubaid4j
e77126740d
Add ReactiveOidcIdTokenDecoderFactory#setWebClientResolver
...
Closes gh-13274
2 years ago
Josh Cummings
d7599ab192
Polish setAttributesConverter
...
- Add Tests
- Add Reactive Support
Issue gh-14186
2 years ago
ahmd-nabil
04f0f2597a
Polish DefaultOAuth2UserService
...
Signed-off-by: ahmd-nabil <ahm3dnabil99@gmail.com>
2 years ago
ahmd-nabil
d9d22c75a2
Add support for nested username attribute in DefaultOAuth2User
...
Closes gh-14186
Signed-off-by: ahmd-nabil <ahm3dnabil99@gmail.com>
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
Josh Cummings
7ee974445b
Update Checkstyle
...
Issue gh-14178
2 years ago
Josh Cummings
04394a63cd
Update Formatting
...
Issue gh-14178
2 years ago
Josh Cummings
1e90bdfc0b
Update Copyright
...
Issue gh-14178
2 years ago
Armin Krezović
9c352c4b4b
Support overriding RestOperations in OidcIdTokenDecoderFactory
...
Closes gh-14178
2 years ago
Armin Krezović
0041c658de
Support overriding WebClient in ReactiveOidcIdTokenDecoderFactory
...
Closes gh-14178
2 years ago
Marcus Hert Da Coregio
d032b23ab7
Make OAuth2AuthorizationExchange serializable
...
Closes gh-14402
2 years ago
Candelario
e896b14046
Dropped Nimbus Error Message
...
Closes gh-13730
2 years ago
Josh Cummings
10d88cdf28
Polish Introspection Authentication Converter
...
- Added Reactive Support
- Separated SCOPE claim and authorities work
- Adjusted for style
Issue gh-14198
2 years ago
ahmd-nabil
8279b22940
Add Introspection Authentication Converter
...
Closes #14198
Signed-off-by: ahmd-nabil <ahm3dnabil99@gmail.com>
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
8750608b5bca45525c99d0a41a20ed02de93d8c7 and adds the following
needed commit(s) that were made afterward:
- 5dce82c48bc0b174838501c5a111b2de70822914
3 years ago
Steve Riesenberg
5161712c35
Polish gh-13976
...
Closes gh-13757
3 years ago
Veli Döngelci
a6b872dcf3
Fix caching error state in ReactiveRemoteJWKSource
3 years ago
Valeriy Vyrva
0e30b923f8
Check for null value with the appropriate assertion method
3 years ago
Josh Cummings
c7ea8c6ac7
Fix Formatting
...
Issue gh-13654
3 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
3 years ago
Mario Petrovski
2ee8f27997
Fix imports
3 years ago
Mario Petrovski
97ec5c921e
Fix imports in tests
3 years ago
Mario Petrovski
e1db108cb9
Improvements and unit tests.
3 years ago
Mario Petrovski
5e0ea6ce8a
Fix formatting
3 years ago
Mario Petrovski
35e5533a4b
Fix formatting
3 years ago
Mario Petrovski
e99b37a6cb
Fix build
3 years ago
Mario Petrovski
19ae3a765d
Make class final
3 years ago
Mario Petrovski
141605cb24
Fix check build issues
3 years ago
Mario Petrovski
926f4a75ba
Set the import order correctly
3 years ago
Mario Petrovski
81a708e25f
Closes #13754 Add hasScope and hasAnyScope for authorization rules
3 years ago
Marcus Da Coregio
64e2a2ff8b
Apply updated Code Style
...
Closes gh-13881
3 years ago
Josh Cummings
cb33fd7850
Add OIDC Back-Channel Logout Support
...
Closes gh-12570
3 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
Steve Riesenberg
9b7a110704
Fix OAuth2AuthenticationExceptionMixinTests on JDK 17
...
Closes gh-11893
3 years ago
Josh Cummings
fed3de8dce
Remove Logging of Untrusted Data
3 years ago
Josh Cummings
3307c656f4
Polish
...
- Added JavaDoc @since attribute
- Added Predicate based test
- Adjusted test names
Issue gh-13427
3 years ago
Baljit Singh
e1bae73703
add factory methods for Jwt issuer resolvers
...
Closes gh-13427
3 years ago
Baljit Singh
7a713cab6f
improve performance of Jwt issuer resolvers
3 years ago
Baljit Singh
da35fa0485
make logging consistent for Jwt issuer resolvers
3 years ago
Baljit Singh
af00be8a3d
fix Javadocs for Jwt issuer resolvers
3 years ago