Joe Grandja
6d7d34c549
Move AuthorizationRequestUriBuilder and DefaultAuthorizationRequestUriBuilder
...
Fixes gh-4658
8 years ago
Joe Grandja
f0c9f85292
spring-security-jwt-jose -> spring-security-oauth2-jose
...
Fixes gh-4595
8 years ago
Joe Grandja
c94b3f4d23
Add AuthorizationExchange
...
Fixes gh-4660
8 years ago
Joe Grandja
eb2b573426
Validate Authorization Response
...
Fixes gh-4657, Issue gh-4654
8 years ago
Joe Grandja
8e3a2a7123
Remove AuthorizationCodeAuthenticationFilter.AuthorizationResponseMatcher
...
Fixes gh-4654
8 years ago
Joe Grandja
84a1c417a3
Extract Converter from AuthorizationResponseMatcher
...
Fixes gh-4653
8 years ago
Joe Grandja
d4dac21ca5
Make ClientRegistration.Builder constructor private
...
Fixes gh-4656
8 years ago
Joe Grandja
a980e3b0d7
Remove ClientRegistrationIdentifierStrategy
...
Fixes gh-4648
8 years ago
Joe Grandja
f3756cdd07
Remove ClientRegistrationProperties
...
Fixes gh-4649
8 years ago
Joe Grandja
1f5edc98d5
ClientRegistration.Builder.scopes -> scope
...
Fixes gh-4663
8 years ago
Joe Grandja
1e891b38ab
Rename scope -> scopes for Set types
...
Fixes gh-4644
8 years ago
Rob Winch
d7d6400971
DefaultStateGenerator->Base64StringKeyGenerator
...
Rename and move DefaultStateGenerator since it is more generic than just
OAuth.
Fixes gh-4645
8 years ago
Rob Winch
d554b06a43
OAuth use ConcurrentHashMap
...
Fixes gh-4647
8 years ago
Rob Winch
b764c666c6
Fix jwt package tangles
...
JWT is part of OAuth2, so it should be a subpackage of oauth2.
Fixes gh-4614
8 years ago
Rob Winch
c5abcd1fcd
DefaultAuthorizationRequestUriBuilder uses StringUtils
...
Fixes gh-4642
8 years ago
Joe Grandja
7b8d131386
Fix package tangles -> OAuth2/Oidc AuthenticationProvider's
...
Fixes gh-4614
8 years ago
Johnny Lim
25052214ae
Polish
8 years ago
Joe Grandja
a7d054c9f3
Remove AuthorizationGrantAuthenticator
8 years ago
Joe Grandja
3c824dc44b
Fix package tangles -> OAuth2UserService
...
Fixes gh-4614
8 years ago
Joe Grandja
cfa4858b04
Fix package tangles -> AuthorizationGrantTokenExchanger
...
Fixes gh-4614
8 years ago
Joe Grandja
c441f99567
Polish oauth2-client
8 years ago
Joe Grandja
d4d7199a6d
Polish oauth2-core
8 years ago
Joe Grandja
df474e04d8
Move logic from AuthorizationCodeAuthenticationFilter to OAuth2UserAuthenticationProvider
8 years ago
Joe Grandja
ca5b62abb5
Move AuthorizationResponseConverter logic to AuthorizationCodeAuthenticationFilter
8 years ago
Joe Grandja
d840090cb0
Add support for implicit grant type
...
Fixes gh-4500
8 years ago
Joe Grandja
401c84b3f2
Externalize error codes from OAuth2Error
...
Fixes gh-4606
8 years ago
Joe Grandja
da0a7afa38
Polish AuthorizationCodeAuthenticationFilter
...
Fixes gh-4599
8 years ago
Joe Grandja
efa4bf409c
Remove AuthorizationCodeRequestRedirectFilter. setAuthorizationRequestMatcher
8 years ago
Joe Grandja
6b16fa0d8c
Polish OAuth Security Configurers
8 years ago
Joe Grandja
97c938e7f3
Extract authentication logic from AuthorizationCodeAuthenticationFilter
...
Fixes gh-4590
8 years ago
Joe Grandja
5811624bbe
Polish endpoint package
...
* Remove ErrorResponseAttributes
* Rename AuthorizationRequestAttributes -> AuthorizationRequest
* Remove AuthorizationCodeTokenRequestAttributes
* Rename TokenResponseAttributes -> TokenResponse
Issue gh-4593
8 years ago
Joe Grandja
ce142e50b6
Rename AuthorizationCodeAuthorizationResponseAttributes -> AuthorizationResponse
...
Fixes gh-4593
8 years ago
Joe Grandja
eca2b67137
ClientRegistration supports 'baseUrl' uri variable
...
Fixes gh-4589
8 years ago
Joe Grandja
dec0bce100
Remove authorities -> AuthorizationGrantAuthenticationToken constructor
...
Fixes gh-4602
8 years ago
Joe Grandja
1b7e761be4
Remove SecurityTokenRepository from AuthorizationCodeAuthenticationProvider constructor
...
Fixes gh-4591
8 years ago
Joe Grandja
eb320bfed4
AuthorizationCodeAuthenticationProcessingFilter -> AuthorizationCodeAuthenticationFilter
8 years ago
Joe Grandja
5c14e48b18
Add OAuth2UserAuthenticationProvider
...
Moved logic from AuthorizationCodeAuthenticationProvider
to OAuth2UserAuthenticationProvider (new) related to
loading user attributes via OAuth2UserService.
This re-factor is part of the work required for Issue gh-4513
8 years ago
Joe Grandja
f8a9077d5a
Generalize AuthorizationCodeAuthenticationProvider
...
The AuthorizationCodeAuthenticationProvider implements part of the
Authorization Code Grant flow as defined in
OAuth 2.0 Authorization Framework and OpenID Connect Core 1.0.
The implementation needs to be de-coupled to allow for better re-use and readability.
This commit introduces the AuthorizationGrantAuthenticator and extracts logic from
AuthorizationCodeAuthenticationProvider and provides different implementations
for OAuth 2.0 and OpenID Connect 1.0.
This re-factor is part of the work required for Issue gh-4513
8 years ago
Joe Grandja
0d516ca32c
Rename scopes -> scope
8 years ago
Joe Grandja
fb57111ecd
redirect-uri property supports 'baseRedirectUrl' uri variable
...
Fixes gh-4589
8 years ago
Joe Grandja
66647070ab
Default login page supports Iterable<ClientRegistration>
...
Fixes gh-4596
8 years ago
Joe Grandja
ad91adf9dc
Retrieving the UserInfo is conditional
...
Fixes gh-4451
8 years ago
Rob Winch
646b3e48b3
Avoid Exception Message in HTTP Response
...
Fixes gh-4587
8 years ago
Joe Grandja
b9258aa6ee
Make AuthorizationRequestUriBuilder optional
...
Fixes gh-4577
8 years ago
Joe Grandja
bfb77a7804
Remove unnecessary dependencies
8 years ago
Joe Grandja
9a8ddebc94
Use param matching for Authorization Response
...
Fixes gh-4576
8 years ago
Joe Grandja
d191bcc8ac
Remove ClientRegistrationRepository.findByClientId()
...
Fixes gh-4583
8 years ago
Joe Grandja
52f495a5ec
Remove ProviderJwtDecoderRegistry
...
Fixes gh-4581
8 years ago
Joe Grandja
8448a54678
Remove ClientRegistrationRepository.getRegistrations()
...
Fixes gh-4582
8 years ago
Joe Grandja
3217582805
Introduce JwtDecoderRegistry
...
Fixes gh-4584
8 years ago