Commit Graph

43 Commits

Author SHA1 Message Date
Anoop Garlapati e1f491bd61 Add client secret POST authentication method support
Added support for client secret POST authentication method.
Added validation of client authentication method when
authenticating a client.

Closes gh-134
2020-11-10 16:56:29 +05:30
Joe Grandja 90fbbea126 Next Development Version 2020-11-09 15:12:23 -05:00
Joe Grandja bf24cfb19e Add temporary OAuth2RefreshToken2
Issue https://github.com/spring-projects/spring-security/pull/9146
2020-11-09 14:09:34 -05:00
Joe Grandja 77a9b2ebf3 Add temporary OAuth2ErrorCodes2
Issue https://github.com/spring-projects/spring-security/issues/9184
2020-11-09 14:09:34 -05:00
Joe Grandja d76d209124 Add temporary OAuth2ParameterNames2
Issue https://github.com/spring-projects/spring-security/issues/9183
2020-11-09 14:09:34 -05:00
Joe Grandja e7909d0cdd Update javadoc OAuth2TokenEndpointFilter 2020-11-05 16:57:51 -05:00
Joe Grandja e49d4a79b4 Polish PublicClientAuthenticationConverter
Commit 5c31fb1b7e
2020-11-05 15:54:24 -05:00
Joe Grandja 7720e275e4 Polish OAuth2ClientAuthenticationProvider
Commit 5c31fb1b7e
2020-11-05 15:23:50 -05:00
Joe Grandja 6a2c841d06 Update OAuth2TokenMetadata.TOKEN_METADATA_BASE
Issue gh-137
2020-11-04 15:39:55 -05:00
Joe Grandja d7fe79d0ec Update TokenSettings.TOKEN_SETTING_BASE
Issue gh-117
2020-11-04 15:38:48 -05:00
Joe Grandja 40ca7a4654 Update ClientSettings.CLIENT_SETTING_BASE
Issue gh-117
2020-11-04 15:38:05 -05:00
Joe Grandja 06bf391bfa Update javadoc InMemoryOAuth2AuthorizationService
Issue gh-43
2020-11-04 14:49:55 -05:00
Joe Grandja bfb5432b46 Update javadoc InMemoryRegisteredClientRepository
Issue gh-40
2020-11-04 14:49:55 -05:00
Joe Grandja 9818618ea3 Reuse client authentication assertion
Closes gh-144
2020-11-04 09:28:55 -05:00
Joe Grandja cb09aef605 Use OAuth2ErrorCodes.UNSUPPORTED_TOKEN_TYPE
Issue gh-83
2020-11-04 07:36:37 -05:00
Joe Grandja ebcdf7989d Use OAuth2ParameterNames.TOKEN
Issue gh-83
2020-11-03 20:51:46 -05:00
Joe Grandja 6c7486429c Polish gh-88 2020-11-02 18:49:35 -05:00
Joe Grandja cf82c06502 Polish tests gh-128 2020-11-02 18:43:30 -05:00
Joe Grandja a2167a5091 Polish gh-128 2020-10-30 11:27:27 -04:00
Alexey Nesterov 78d4bd0bad Add Refresh Token grant type support
Closes gh-50
2020-10-30 11:26:51 -04:00
Joe Grandja b7ddb837d6 Polish gh-84 2020-10-28 16:03:17 -04:00
Joe Grandja 18f8b3afaa Enforce one-time use for authorization code
Closes gh-138
2020-10-22 19:43:09 -04:00
Joe Grandja af60f3d4d0 Introduce OAuth2Tokens
Closes gh-137
2020-10-20 14:43:59 -04:00
Joe Grandja 7b1b965c08 Next Development Version 2020-10-15 05:01:05 -04:00
Walid EL ALAOUY 84cdf82c0d Rename and move SpringSecurityCoreVersion2 to Version
Closes gh-116
2020-10-13 15:51:01 -04:00
Joe Grandja 45283b42b4 Expose default security configuration
Closes gh-110
2020-10-13 14:32:25 -04:00
Joe Grandja ca94d02abc Settings.setting() supports generic return type
Issue gh-117
2020-10-13 05:17:39 -04:00
Joe Grandja 628c8bece3 Polish gh-117 2020-10-09 16:08:00 -04:00
Joe Grandja f0013fc062 Add @Nullable to Delegating*Converter.convert()
Issue gh-88, gh-45
2020-10-09 15:38:49 -04:00
Joe Grandja aa5133e170 Add user consent page
Closes gh-42
2020-10-09 15:01:44 -04:00
Joe Grandja 5c31fb1b7e Move PKCE to OAuth2ClientAuthenticationProvider
PR gh-93
2020-10-05 21:14:47 -04:00
Joe Grandja e5fdee3034 Polish gh-93 2020-10-02 04:03:04 -04:00
Daniel Garnier-Moiroux ab090445b3 Implement Proof Key for Code Exchange (PKCE) RFC 7636
See https://tools.ietf.org/html/rfc7636

Closes gh-45
2020-09-30 15:27:37 -04:00
Joe Grandja ae20f73676 Update com.nimbusds dependencies to latest.release
Issue gh-113
2020-09-21 13:45:56 -04:00
Joe Grandja c3b254579c Add client configuration settings
Closes gh-117
2020-09-14 21:02:21 -04:00
Joe Grandja 22bf1eb951 Bump SpringSecurityCoreVersion2 to 0.0.2 2020-09-14 20:50:35 -04:00
Joe Grandja f7c84957bb Disable proxyBeanMethods for OAuth2AuthorizationServerConfiguration
Issue gh-91
2020-09-03 06:39:58 -04:00
Joe Grandja 5a030568ce Order highest precedence for OAuth2AuthorizationServerSecurity
Closes gh-103
2020-09-03 06:05:42 -04:00
Joe Grandja e16f15cce3 Consolidate to one module 2020-08-19 15:10:58 -04:00
Joe Grandja eeca3df66b InMemoryOAuth2AuthorizationService uniquely identifies OAuth2Authorization
Closes gh-98
2020-08-19 10:03:14 -04:00
Joe Grandja c30488cd30 Add JWK Set Endpoint Filter
Closes gh-82
2020-08-18 06:28:16 -04:00
Joe Grandja edefabdc6b Introduce JwtEncoder with JWS implementation
Closes gh-81
2020-08-12 15:53:22 -04:00
Joe Grandja 6d9d400f4f Align modules with Spring Security
Closes gh-95
2020-07-22 06:38:33 -04:00