Commit Graph

  • b394ae5d5e Polish Rob Winch 2017-10-27 20:48:46 -05:00
  • 192776858d HttpStatusServerAccessDeniedHandler write error message Rob Winch 2017-10-28 21:44:46 -05:00
  • 77acb34bcd Add spring-security-test to spring-security-config test dependencies Rob Winch 2017-10-28 21:44:17 -05:00
  • e63c53e267 Add AuthorizationWebFilterTests Rob Winch 2017-10-27 20:07:36 -05:00
  • b471dd1c54 Remove OAuth2TokenRepository Joe Grandja 2017-10-28 21:40:33 -04:00
  • b1d56b5821 NimbusAuthorizationCodeTokenExchanger uses authorizationRequest.redirectUri Joe Grandja 2017-10-28 21:30:40 -04:00
  • 006319f19a UserInfoRetriever supports ParameterizedTypeReference Joe Grandja 2017-10-28 19:26:04 -04:00
  • 9dc4aa6c81 Make OidcUserInfo Serializable Joe Grandja 2017-10-28 18:35:21 -04:00
  • 8e0d88d3e9 Remove GitHubOAuth2User from oauth2Login sample Joe Grandja 2017-10-28 18:25:45 -04:00
  • 83dc902ff7 Map CustomUserTypesOAuth2UserService using clientRegistrationId Joe Grandja 2017-10-28 18:11:39 -04:00
  • ddf87b54f7 Polish OAuth2LoginConfigurer Joe Grandja 2017-10-28 17:48:45 -04:00
  • 0c68eb1821 Re-factor OAuth2AuthorizationCodeAuthenticationToken Joe Grandja 2017-10-28 17:10:39 -04:00
  • 64d8c8b8a9 Re-factor AuthorizationGrantTokenExchanger Joe Grandja 2017-10-28 12:56:28 -04:00
  • 16e69d06b4 Add OAuth2AuthorizedClientService Joe Grandja 2017-10-28 06:42:32 -04:00
  • f0b0cfc4fd Ensure Copyright header reads 2002-2017 Sola 2017-10-28 14:25:24 +08:00
  • 67bac28481 OAuth2UserService uses OAuth2UserRequest Joe Grandja 2017-10-27 22:34:25 -04:00
  • 3d319f7592 Make AuthorizationRequestRepository a Generic Joe Grandja 2017-10-27 21:31:45 -04:00
  • 9afefef3b9 Polish class names in oauth2-client Joe Grandja 2017-10-27 19:52:50 -04:00
  • 34668e05af Polish class names in oauth2-core Joe Grandja 2017-10-27 17:08:05 -04:00
  • 2060125ebd ServerWebExchangeAttributeServerSecurityContextRepository->NoOpNoOpServerSecurityContextRepository Rob Winch 2017-10-27 18:07:46 -05:00
  • 3281cea46a Default use WebSessionServerSecurityContextRepository Rob Winch 2017-10-26 22:48:23 -05:00
  • faa0bd7143 Update WebFilter ordering Rob Winch 2017-10-26 22:47:42 -05:00
  • 4777a869bc Logout at the end of logout method Rob Winch 2017-10-26 19:21:48 -05:00
  • c467dcdbe1 SecurityMockServerConfiguers fixes Rob Winch 2017-10-26 07:24:38 -05:00
  • 77aedcf502 SecurityMockServerConfigurers updates Rob Winch 2017-10-26 21:45:46 -05:00
  • 5bcf3c559b Remove wrappedExchange from AuthenticationWebFilter Rob Winch 2017-10-25 22:05:35 -05:00
  • 9c31041dce EnableWebFluxSecurityTests fixes Rob Winch 2017-10-27 08:51:14 -05:00
  • 437ba56415 ReactorContextWebFilter & SecurityContextServerWebExchangeWebFilter Rob Winch 2017-10-25 22:02:11 -05:00
  • c63b258b16 AuthorizeWebFilter uses ReactiveSecurityContextHolder Rob Winch 2017-10-25 16:36:38 -05:00
  • 3bceadd369 Only populate a Context once Rob Winch 2017-10-27 17:32:02 -05:00
  • be593b95a8 Prefer existing Context in ReactorContextTestExecutionListener Rob Winch 2017-10-27 09:59:13 -05:00
  • 9363e2ba41 Polish ReactorContextTestExecutionListenerTests Rob Winch 2017-10-27 17:32:28 -05:00
  • 3abec60188 SecurityMockServerConfigurers checkstyle Rob Winch 2017-10-26 21:45:25 -05:00
  • 8527daa22a Make OAuth2UserService Generic using OAuth2AuthorizedClient and OAuth2User types Joe Grandja 2017-10-27 11:49:29 -04:00
  • 3b80b6ded8 Move AuthorizationRequestUriBuilder to oauth2-client Joe Grandja 2017-10-26 21:22:54 -04:00
  • 747473257f Use ReactorSecurityContextHolder Rob Winch 2017-10-25 16:18:27 -05:00
  • 9ea4df5b5d ReactiveSecurityContextHolder Rob Winch 2017-10-25 14:12:44 -05:00
  • e23134c3ed Add LogoutBuilder ServerLogoutSuccessHandler Rob Winch 2017-10-25 22:01:33 -05:00
  • 399da1ecad SecurityContextImpl constructor Rob Winch 2017-10-25 12:56:03 -05:00
  • ef197d8215 Move JwtDecoderRegistry to oauth2.client.jwt package Joe Grandja 2017-10-26 20:41:24 -04:00
  • 70543dcb30 Move oidc package in oauth2-core and oauth2-client Joe Grandja 2017-10-26 20:32:45 -04:00
  • 86875e117b Prevent ServerHttpSecurity from being built twice Rob Winch 2017-10-26 19:46:20 -05:00
  • 36501f4530 Remove ServerHttpSecurity duplicate build Rob Winch 2017-10-26 19:46:03 -05:00
  • aa734103c4 ignore s101 metadata Rob Winch 2017-10-26 19:22:26 -05:00
  • c5da9e08fd Move AuthorizedClient to root package oauth2.client Joe Grandja 2017-10-26 15:51:26 -04:00
  • ef83bc8dd7 Move package client.authentication.userinfo -> client.userinfo Joe Grandja 2017-10-26 15:39:04 -04:00
  • 35fb96a2f8 Move OAuth2AuthenticationException to oauth2-core Joe Grandja 2017-10-26 15:12:03 -04:00
  • 027ea78dab Revert "Move OAuth2LoginAuthenticationProvider into userinfo package" Joe Grandja 2017-10-26 14:55:25 -04:00
  • 942b647c0d OAuth2LoginAuthenticationFilter processes uri /login/oauth2/code/* Joe Grandja 2017-10-26 12:09:47 -04:00
  • 54547f35b7 Move OAuth2LoginAuthenticationProvider into userinfo package Rob Winch 2017-10-26 11:19:57 -05:00
  • 18dd49b47c Validate ID Token Joe Grandja 2017-10-26 11:17:52 -04:00
  • 875aae012b Polish Johnny Lim 2017-10-26 09:59:13 +09:00
  • d0a4e49870 Map custom OAuth2User types using String Joe Grandja 2017-10-25 17:13:44 -04:00
  • 1a3b9c1f3f Polish UserInfoRetriever Joe Grandja 2017-10-25 16:48:50 -04:00
  • 43d201fa3e Move OAuth2AuthenticationToken Joe Grandja 2017-10-25 16:17:49 -04:00
  • 9fbea5a11e Refactor SecurityTokenRepository Joe Grandja 2017-10-25 16:00:34 -04:00
  • 5237c6e01b Remove AuthorizedClient.getAuthorizedScopes() Joe Grandja 2017-10-25 14:06:34 -04:00
  • 5a584e5ccb Rename OAuth2/OIDC ClientAuthenticationToken -> AuthorizedClient Joe Grandja 2017-10-25 12:20:31 -04:00
  • 9b670882b7 Rename SecurityToken -> AbstractOAuth2Token Joe Grandja 2017-10-24 15:51:31 -04:00
  • 44b41e78cd Flux member variables in favor of Collections Rob Winch 2017-10-24 20:26:02 -05:00
  • 3b85512e48 Polish Rob Winch 2017-10-24 20:23:04 -05:00
  • fcc1152f78 WebFilterChainProxy not matched continues WebFilterChain Rob Winch 2017-10-24 16:22:07 -05:00
  • 38a8189a62 DelegatingApplicationListener uses CopyOnWriteArrayList Rob Winch 2017-10-24 15:35:04 -05:00
  • 8fd0ba3bc4 Fix README authorization callback URLs Rob Winch 2017-10-24 15:14:30 -05:00
  • 1bd826897f UserInfoRetriever.retrieve accepts the type to convert Rob Winch 2017-10-24 15:11:18 -05:00
  • 4dbbcabacf Rename AuthorizationCodeAuthenticationProvider -> OAuth2LoginAuthenticationProvider Joe Grandja 2017-10-24 15:21:15 -04:00
  • 049080290e Refactor OAuth2 AuthenticationProvider's Joe Grandja 2017-10-24 15:11:35 -04:00
  • 0fb32a052e OAuth2LoginAuthenticationFilter processes uri /login/oauth2/* Joe Grandja 2017-10-24 13:49:31 -04:00
  • 4ae24f2fbe Rename AuthorizationCodeAuthenticationFilter -> OAuth2LoginAuthenticationFilter Joe Grandja 2017-10-24 13:38:24 -04:00
  • 09a94a4ef4 Merge AuthorizationCodeGrantConfigurer -> OAuth2LoginConfigurer Joe Grandja 2017-10-24 12:56:18 -04:00
  • a7ba02bdef Polishing the Pbkdf2PasswordEncoder's javadoc Kazuki Shimizu 2017-10-25 01:03:37 +09:00
  • 6532bac295 Update Md4PasswordEncoder Javadoc Rob Winch 2017-10-24 07:18:48 -05:00
  • 03ebf19878 Update MessageDigestPasswordEncoder javadoc Rob Winch 2017-10-24 07:12:25 -05:00
  • 870b8bf9b2 Pbkdf2PasswordEncoder supports Base64 encoding Rob Winch 2017-10-24 08:47:04 -05:00
  • fe8f3afbaf Pbkdf2PasswordEncoder allows custom SecretKeyFactory Rob Winch 2017-10-24 08:34:30 -05:00
  • b91aa19b35 Doc DelegatingPasswordEncoder is default Rob Winch 2017-10-23 22:48:25 -05:00
  • 8291f20796 DaoAuthenticationProvider uses DelegatingPasswordEncoder Rob Winch 2017-10-23 13:35:42 -05:00
  • d19b222b55 UserDetailsRepositoryReactiveAuthenticationManager uses DelegatingPasswordEncoder Rob Winch 2017-10-20 16:59:52 -05:00
  • cdc992b132 Remove SaltSource Rob Winch 2017-10-22 20:55:56 -05:00
  • d832213c6c Add ldap to PasswordEncoderFactories Rob Winch 2017-10-23 10:00:55 -05:00
  • d83f4c4aa5 Add SHA-256 to PasswordEncoderFactories Rob Winch 2017-10-23 09:57:00 -05:00
  • 5f2785d39c Add SHA-1 to PasswordEncoderFactories Rob Winch 2017-10-23 09:52:25 -05:00
  • 63e061f4d1 Add MD5 to PasswordEncoderFactories Rob Winch 2017-10-23 09:46:18 -05:00
  • 7fe41de5eb Add MD4 to PasswordEncoderFactories Rob Winch 2017-10-23 09:36:15 -05:00
  • 4529e09339 Remove PasswordEncoder from core Rob Winch 2017-10-22 15:58:56 -05:00
  • 6c69333df6 Remove PasswordEncoderUtils from core Rob Winch 2017-10-22 15:39:28 -05:00
  • 3a4a32e654 Remove LdapShaPasswordEncoder from core Rob Winch 2017-10-22 15:37:02 -05:00
  • 6a3e981c80 Remove BaseDigestPasswordEncoder from core Rob Winch 2017-10-22 14:11:09 -05:00
  • a8aa65b828 Remove Md4PasswordEncoder from core Rob Winch 2017-10-22 14:04:48 -05:00
  • 2dc4e326be Remove MessageDigestPasswordEncoder from core Rob Winch 2017-10-22 10:27:39 -05:00
  • 12dbf2e961 Remove PlainTextPasswordEncoder from core Rob Winch 2017-10-23 07:35:45 -05:00
  • 40fd8d7aa7 Remove ShaPasswordEncoder from core Rob Winch 2017-10-22 10:26:09 -05:00
  • e98fc3556e Remove Md5PasswordEncoder from core Rob Winch 2017-10-22 23:10:20 -05:00
  • 1ed1716df4 Add LdapShaPasswordEncoder to crypto Rob Winch 2017-10-22 15:04:54 -05:00
  • d9a594d039 Add Md4PasswordEncoder to crypto Rob Winch 2017-10-22 13:52:55 -05:00
  • 8fda55e98f Add MessageDigestPasswordEncoder to crypto Rob Winch 2017-10-22 09:53:06 -05:00
  • 7b282b54c8 Deprecate StandardPasswordEncoder Rob Winch 2017-10-23 08:16:30 -05:00
  • a0e9eb3a64 Deprecate NoOpPasswordEncoder Rob Winch 2017-10-22 09:54:24 -05:00
  • 52560b560d PasswordEncodedUser Rob Winch 2017-10-23 10:43:59 -05:00
  • 7c95c88601 Add User/UserBuilder in UserDetailsManagerConfigurer Rob Winch 2017-10-23 12:50:45 -05:00