Commit Graph

  • aad66fb094 Update to nimbus-jose-jwt:5.14 Joe Grandja 2018-07-24 16:21:12 -04:00
  • 0d9f4b3a0a Update to cglib-nodep:3.2.7 Joe Grandja 2018-07-24 16:16:52 -04:00
  • ffd8f7c8e4 Close Nimbus Information Leak Josh Cummings 2018-06-25 16:16:25 -06:00
  • fc5083ae0c Bearer Token Exception Handling Configuration Josh Cummings 2018-07-17 11:18:16 -06:00
  • 6a45ecd4bb Bearer Token Resolver Configuration Josh Cummings 2018-07-20 14:05:27 -06:00
  • ba29b363fc Fix OAuth2AuthorizationRequestRedirectWebFilter baseurl exclude querystring mhyeon.lee 2018-07-23 10:47:23 +09:00
  • 195a6943e2 OpenIDConfigTests groovy->java Josh Cummings 2018-07-20 09:34:49 -06:00
  • 36cbdfe013 Fix NPE when null Authentication in authorization_code grant Joe Grandja 2018-07-23 12:28:48 -04:00
  • 6c7d49759e Auto-redirect to provider login when one client configured Joe Grandja 2018-07-21 20:48:18 -04:00
  • 88975dad41 ServletOAuth2AuthorizedClientExchangeFilterFunction handles null authorized client Rob Winch 2018-07-22 12:01:42 -07:00
  • 67dd3f16e9 Add static methods for ServletOAuth2AuthorizedClientExchangeFilterFunction Rob Winch 2018-07-20 10:15:03 -05:00
  • 9ababf4168 Rename to ServerOAuth2AuthorizedClientExchangeFilterFunction Rob Winch 2018-07-19 20:49:28 -05:00
  • 1b79bbed7f Add ServletOAuth2AuthorizedClientExchangeFilterFunction Rob Winch 2018-07-19 21:46:50 -05:00
  • 4fc1e63369 User-Specified JwtDecoder Josh Cummings 2018-07-16 17:42:29 -06:00
  • 3c461b704c Add AuthenticationMethod type mhyeon.lee 2018-07-11 23:52:00 +09:00
  • a4fdc28b27 Use context.getBean() for ClientRegistrationRepository Joe Grandja 2018-07-20 09:41:56 -04:00
  • 9a144d742e Use OAuth2AuthorizedClientRepository in filters and resolver Joe Grandja 2018-07-19 16:46:13 -04:00
  • 39e336136f MultiHttpBlockConfigTests groovy->java Josh Cummings 2018-07-19 14:44:21 -06:00
  • 7e52fe67f4 Fixed document error Henry Lin 2018-06-14 22:14:11 +08:00
  • 79bbd6a39c Fix a missing "throws Exception" for configure(AuthenticationManagerBuilder auth) Eric Hudon 2018-07-18 10:19:21 -04:00
  • f48404a6a0 Default Log In Pages Use HTTPS for CSS Rob Winch 2018-07-18 19:32:36 -05:00
  • fbf870a82e Include email in user information attributes from Facebook Jonathan Chen 2018-07-18 09:07:34 +12:00
  • 3f8e69211f Fix OAuth2 ClientRegistration scope can be null mhyeon.lee 2018-07-10 23:40:42 +09:00
  • 18db425861 Polish Javadoc to remove warning mhyeon.lee 2018-07-12 17:46:22 +09:00
  • ecaa2c5b1c Cache Control disabled for 304 Rob Winch 2018-07-17 22:13:33 -05:00
  • d468d7e6da Cache Control disabled for 304 Rob Winch 2018-07-17 22:13:33 -05:00
  • f0f678d61e SessionManagementConfigTests groovy->java Josh Cummings 2018-07-13 14:34:40 -06:00
  • 191a4760f9 Fix DefaultOAuth2AuthorizationRequestResolver baseUrl excludes queryParams mhyeon.lee 2018-07-17 00:21:31 +09:00
  • 884fdbf9b3 Add Bearer Token filter to Security Filters Josh Cummings 2018-07-16 13:21:24 -06:00
  • 981d35a92c Add ClientRegistration.Builder.registrationId Rob Winch 2018-07-17 01:27:39 -05:00
  • 2cd548221d Allow configuring a custom OAuth2AuthorizationRequestResolver Joe Grandja 2018-07-16 16:12:18 -04:00
  • becff23df1 Reliable Error State Tests - Nimbus Josh Cummings 2018-07-16 14:43:57 -06:00
  • a9bc384b48 Reliable Error State Tests Josh Cummings 2018-07-16 14:19:23 -06:00
  • d595098823 Rename @TransientAuthentication to @Transient Rob Winch 2018-07-16 11:31:10 -05:00
  • ed3ed5e64c Rename @TransientAuthentication to @Transient Rob Winch 2018-07-16 11:17:08 -05:00
  • 40ccdb93f7 Resource Server Jwt Support Josh Cummings 2018-06-12 21:33:26 -06:00
  • 6e67c0dcea Remap Nimbus JSON Parsing Errors Josh Cummings 2018-06-29 14:08:42 -06:00
  • 28afb4e3d7 Access Denied Handling Defaults Josh Cummings 2018-06-12 12:13:42 -06:00
  • b7ccb63dfd Disable CSRF by Request Matcher Josh Cummings 2018-05-30 13:15:56 -06:00
  • ed20edd177 Improved Session Creation Policy Configuration Josh Cummings 2018-06-25 16:44:03 -06:00
  • 3c46727be1 Transient Authentication Tokens Josh Cummings 2018-06-11 22:52:46 -06:00
  • 371221d729 Support anonymous Principal for OAuth2AuthorizedClient Joe Grandja 2018-06-27 17:06:47 -04:00
  • 779597af2a Add support for custom authorization request parameters Joe Grandja 2018-06-30 20:21:02 -04:00
  • a3210c96d9 Default Log Out Page Rob Winch 2018-07-13 14:33:06 -05:00
  • 05ed028f9d Modernize Default Log In Page Rob Winch 2018-07-09 12:52:52 -05:00
  • a66b945ab7 Configuration for ReactiveUserDetailsPasswordService Rob Winch 2018-07-14 23:38:05 -05:00
  • 72a267a311 UserDetailsRepositoryReactiveAuthenticationManager uses ReactiveUserDetailsPasswordService Rob Winch 2018-07-14 23:28:53 -05:00
  • ed8218a2b0 ReactiveUserDetailsPasswordService Rob Winch 2018-07-14 23:02:07 -05:00
  • 3ca5810bc8 Configuration Support for UserDetailsPasswordManager Rob Winch 2018-07-14 21:13:39 -05:00
  • 7aaf70d582 DaoAuthenticationProvider supports password upgrades Rob Winch 2018-07-14 17:01:43 -05:00
  • cabd0a5579 UserDetailsPasswordService Rob Winch 2018-07-14 16:59:39 -05:00
  • 02b857d82a Add PasswordEncoder.upgradeEncoding Rob Winch 2018-07-13 21:12:13 -05:00
  • 9cef054db7 Add scripts/s101.sh Rob Winch 2018-07-14 16:58:07 -05:00
  • 86b5150d88 Spring Version null for NullPointerException Rob Winch 2018-07-14 21:05:48 -05:00
  • 2856f93140 Jenkinsfile add --refresh-dependencies JDK specific builds Rob Winch 2018-07-13 21:17:23 -05:00
  • d9d9879909 Add JdbcUserDetailsManager(DataSource) constructor Rob Winch 2018-07-13 15:57:59 -05:00
  • a1c381c276 Add JdbcUserDetailsManager(DataSource) constructor Rob Winch 2018-07-13 15:57:59 -05:00
  • 1b213d65d2 Enhance OAuth2AccessToken to be serializable mhyeon.lee 2018-07-10 17:17:21 +09:00
  • eb897ac69c Fix oauth2login loginProcessingUrl NPE for java config mhyeon.lee 2018-07-06 18:35:16 +09:00
  • 1d920680bf Enhance OAuth2AccessToken to be serializable mhyeon.lee 2018-07-10 17:17:21 +09:00
  • 2af69f08a9 Fix oauth2login loginProcessingUrl NPE for java config mhyeon.lee 2018-07-06 18:35:16 +09:00
  • 522bfe9e05 Polish Javadoc in ServerHttpSecurity Johnny Lim 2018-07-11 14:47:31 +09:00
  • a5ae714ed5 NimbusReactiveJwtDecoder propagates errors looking up keys Rob Winch 2018-07-06 16:35:30 -05:00
  • 555512e1f0 HstsSpec methods return this Mahan Hashemizadeh 2018-07-04 16:25:22 +02:00
  • 998d1a064b Close Nimbus Information Leak Josh Cummings 2018-06-25 16:16:25 -06:00
  • f7dc76de5f Fix OAuth2BodyExtractorsTests for JDK9 Rob Winch 2018-07-02 16:29:07 -05:00
  • ba489af354 Fix OAuth2AuthorizedClientExchangeFilterFunctionTests on JDK9 Rob Winch 2018-07-02 16:16:16 -05:00
  • 127a32bd81 Fix checkstyle OAuth2AuthorizedClientExchangeFilterFunctionTests Rob Winch 2018-07-02 15:47:24 -05:00
  • 73689ecfd7 Fix Imports of OAuth2AccessTokenResponse Rob Winch 2018-07-02 15:46:33 -05:00
  • 0116c65c0e OAuth2AuthorizedClientExchangeFilterFunction Refresh Support Rob Winch 2018-07-02 11:29:39 -05:00
  • 1f1fb1a801 Add MockExchangeFunction getResponse Rob Winch 2018-07-02 10:00:40 -05:00
  • 0910e04bdf MockExchangeFunction Support Multiple Requests Rob Winch 2018-07-02 10:00:06 -05:00
  • e27e1cd637 Add OAuth2AccessTokenResponseBodyExtractor Rob Winch 2018-06-28 11:07:20 -05:00
  • ab61732e17 Add OAuth2AccessTokenResponse.withResponse Rob Winch 2018-06-28 11:01:28 -05:00
  • 1d0bb08398 InterceptUrlConfigTests groovy->java Josh Cummings 2018-07-02 10:39:24 -06:00
  • d7ebe5be86 Rename createJwkSet method typo Josh Cummings 2018-06-28 11:31:21 -06:00
  • 8ef4a5ba92 Add NimbusReactiveJwtDecoder RSAPublicKey Support Rob Winch 2018-06-25 20:42:42 -05:00
  • d32aa3c6d6 Validate sub claim in UserInfo Response Joe Grandja 2018-06-25 16:44:04 -04:00
  • ec970c9b8e Improve message for NoUniqueBeanDefinitionException in OAuth2ClientConfigurerUtils Joe Grandja 2018-06-25 11:50:04 -04:00
  • b3a38fb0f6 OAuth2ClientWebMvcSecurityConfiguration handles multiple OAuth2AuthorizedClientService @Bean Joe Grandja 2018-06-25 11:23:50 -04:00
  • 81350ca3c3 Add NimbusJwkReactiveJwtDecoderTests Rob Winch 2018-06-25 12:08:37 -05:00
  • 7b406e89e4 Fixes in decoder Rob Winch 2018-06-25 10:07:43 -05:00
  • a5f7713d9f adding a test Rob Winch 2018-06-25 10:02:30 -05:00
  • bd8180da12 Update to Spring Boot 2.0.3.RELEASE Rob Winch 2018-06-20 15:53:56 -05:00
  • 069847ad3f Update to Spring Boot 2.0.3.RELEASE Rob Winch 2018-06-20 15:46:58 -05:00
  • b437ce03b0 HttpHeadersConfigTests groovy->java Josh Cummings 2018-06-20 07:53:22 -06:00
  • 6081451fa3 Polish OAuth2Configurer Joe Grandja 2018-06-18 19:31:06 -04:00
  • 3573167d77 ServerHttpSecurity oauth leverages OidcReactiveAuthenticationManager Rob Winch 2018-06-06 13:31:48 -05:00
  • d521d5e066 Add OidcReactiveAuthenticationManager Rob Winch 2018-05-25 14:54:15 -05:00
  • f7a2a41241 Add OidcReactiveOAuth2UserService Rob Winch 2018-06-06 13:43:48 -05:00
  • 5ed319b11a Add NimbusReactiveJwtDecoder Rob Winch 2018-06-13 15:11:44 -05:00
  • 0d23aad911 Add ReactiveRemoteJWKSource Rob Winch 2018-06-14 16:33:27 -05:00
  • 7898ce2ded Add JWKContextJWKSource Rob Winch 2018-06-14 17:04:14 -05:00
  • aa0ea4a8eb Add JWKContext Rob Winch 2018-06-14 17:04:02 -05:00
  • 923e23d05b Add JWKSelectorFactory Rob Winch 2018-06-14 16:32:11 -05:00
  • 3ddde473f2 Extract OidcTokenValidator Rob Winch 2018-05-25 16:26:40 -05:00
  • adb8c60173 Extract OidcUserRequestUtils Rob Winch 2018-05-25 16:07:59 -05:00
  • 4d1c8f26c5 Add DelegatingReactiveAuthenticationManager Rob Winch 2018-06-06 13:30:39 -05:00
  • a3db6fc993 Polish OidcUserService Rob Winch 2018-06-06 14:57:04 -05:00
  • c3177a84a3 Override toString() in all RequestMatcher Rob Winch 2018-06-15 11:27:28 -05:00