Commit Graph

103 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
d6fc405bb1 Revert "Lock Dependency Versions for 0.0.3 release"
This reverts commit 6e2f2fe8a4.
2020-11-09 15:10:17 -05:00
Joe Grandja
6e2f2fe8a4 Lock Dependency Versions for 0.0.3 release 2020-11-09 14:49:27 -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
df8793c902 Polish tests gh-84 2020-11-02 18:55:43 -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
Joe Grandja
0c6b1251ce Revert "Lock Dependency Versions for 0.0.2 release"
This reverts commit 5471c94615.
2020-10-15 04:59:49 -04:00
Joe Grandja
5471c94615 Lock Dependency Versions for 0.0.2 release 2020-10-15 04:30:54 -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
f3a27101be Revert "Lock Dependency Versions for 0.0.1 release"
This reverts commit cde34a9ed5.
2020-08-20 14:40:29 -04:00
Joe Grandja
cde34a9ed5 Lock Dependency Versions for 0.0.1 release 2020-08-20 12:09:47 -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
ca110f1dcf Fix jacoco build error
Issue gh-95
2020-07-24 09:37:49 -04:00
Joe Grandja
dd2b127b97 Remove jacoco config
Issue gh-95
2020-07-23 09:15:28 -04:00
Joe Grandja
d4a3df69de Move jacoco config
Issue gh-95
2020-07-22 07:55:50 -04:00
Joe Grandja
6d9d400f4f Align modules with Spring Security
Closes gh-95
2020-07-22 06:38:33 -04:00