Commit Graph

8470 Commits

Author SHA1 Message Date
Josh Cummings e09edf6ad3
Update Nimbus to use latest.release
Fixes gh-8007
2020-02-25 12:49:47 -07:00
Josh Cummings b33ed416e1
Polish Tests
Tests should use an absolute path to address mock endpoints
2020-02-25 12:47:25 -07:00
Eleftheria Stein 2fb3d3d5a2 Add hasRole to authorizeRequests in Kotlin DSL
Fixes: gh-8023
2020-02-25 08:29:26 -05:00
Joe Grandja fb2bbd74dc OAuth2AccessTokenResponseHttpMessageConverter handles JSON object parameters
Fixes gh-6463
2020-02-24 15:36:53 -05:00
Joe Grandja fa73b1397a Add missing @FunctionalInterface in oauth2 modules
Fixes gh-8020
2020-02-24 11:53:30 -05:00
Joe Grandja 3e5600f83f Add configurable Clock in OidcIdTokenValidator
Fixes gh-8019
2020-02-24 11:21:03 -05:00
Joe Grandja 7734d049eb Polish javadoc gh-7511 2020-02-24 10:35:58 -05:00
Joe Grandja d32c98b1c5 Add OAuth2AuthorizeRequest.Builder.principal(String)
Fixes gh-8018
2020-02-24 09:58:38 -05:00
Joe Grandja c6da7b2dd6 Polish gh-7840 2020-02-24 09:28:00 -05:00
Joe Grandja 65b5d468fb Deprecate UnAuthenticatedServerOAuth2AuthorizedClientRepository
Fixes gh-8016
2020-02-24 06:50:58 -05:00
Joe Grandja 4e2f1988f2 Polish Fix package tangles
Issue #7699 #7840
2020-02-24 06:42:00 -05:00
Joe Grandja 82cd203791 Remove unnecessary mocking
Fixes gh-8012
2020-02-23 19:35:16 -05:00
Joe Grandja 204a612be1 Deprecate Implicit Grant
Fixes gh-8013
2020-02-23 19:34:52 -05:00
Joe Grandja c8cc9717c9 Fix package tangles
Issue #7699 #7840
2020-02-23 07:24:36 -05:00
Joe Grandja f2da2c56be Resolve OAuth2Error from WWW-Authenticate header
Issue gh-7699
2020-02-21 15:12:58 -05:00
Joe Grandja 69156b741d Add OAuth2Authorization success/failure handlers
Fixes gh-7840
2020-02-21 15:12:58 -05:00
Josh Cummings 1b68cdb650
Polish DefaultAuthenticationEventPublisherTests
Fixed checkstyle violation

Issue gh-7824
2020-02-21 12:59:44 -07:00
Attoumane AHAMADI bfc2832c6c
Authentication Event Publisher Mappings
Fixes gh-7824
2020-02-21 12:49:04 -07:00
Rob Winch 7eb8a3daf5 Polish Authentication Docs Structure 2020-02-21 11:33:36 -06:00
Rob Winch 7d845447ec Extract AuthenticationManager Docs
Closes gh-8006
2020-02-21 10:52:52 -06:00
Rob Winch 21bd3d9a88 Polish Docs
Issue gh-8005
2020-02-21 10:52:52 -06:00
Rob Winch 42d79c684b Polish Docs
Issue gh-8005
2020-02-21 10:52:52 -06:00
Rob Winch 7adddb6b30 Remove old SecurityContextHolder Docs
Issue gh-8005
2020-02-21 10:52:51 -06:00
Rob Winch fbbb74c360 Extract GrantedAuthority Docs
Closes gh-8005
2020-02-21 10:52:51 -06:00
Rob Winch 1965446d6d Extract Authentication Docs
Issue gh-8005
2020-02-21 10:52:51 -06:00
Rob Winch 49fb6734dc Extract SecurityContext Docs
Issue gh-8005
2020-02-21 10:41:23 -06:00
Rob Winch 702cc1d2bb Extract SecurityContextHolder Docs
Issue gh-8005
2020-02-21 10:41:23 -06:00
Rob Winch 5e9c03aa83 Add AbstractAuthenticationProcessingFilter Docs
Closes gh-8004
2020-02-21 10:41:23 -06:00
Rob Winch 052e103aed Extract AuthenticationEntryPoint Docs
Closes gh-8003
2020-02-21 10:41:23 -06:00
Rob Winch 6b0891b081 Extract ExceptionTranslationFilter Docs
Closes gh-8002
2020-02-21 10:41:23 -06:00
Rob Winch 32ee30e8a1 Extract FilterSecurityInterceptor Docs
Closes gh-8001
2020-02-21 10:41:23 -06:00
Rob Winch b8d4f33004 Use Color Palette that is Accessible for Color Blind
See https://venngage.com/blog/color-blind-friendly-palette for more
details on selecting color blind friendly palettes

Closes gh-8000
2020-02-21 10:41:23 -06:00
Rob Winch ef8176a198 Add palette.odg
Closes gh-7999
2020-02-21 10:41:23 -06:00
Rob Winch c6d1d3ef61 Add numbers icons
Closes gh-7998
2020-02-21 10:41:23 -06:00
Joe Grandja 4cd89b584f Polish gh-5184 2020-02-20 21:25:17 -05:00
Joe Grandja 8a4ff4452b Add XML namespace support for oauth2-client
Fixes gh-5184
2020-02-20 20:05:48 -05:00
Joe Grandja c5cb6952ea Polish client-registrations namespace doc
Issue gh-4557
2020-02-20 05:34:57 -05:00
Joe Grandja 23ce717380 Simplify customizing OAuth2AuthorizationRequest
Fixes gh-7696
2020-02-19 06:22:07 -05:00
Joe Grandja 6123d794e4 Use dependency ranges for com.nimbusds
Fixes gh-7994
2020-02-19 05:34:40 -05:00
Eleftheria Stein 171e0d048f Fix typo in WebSecurityConfigurer Javadoc
Fixes: gh-7876
2020-02-14 11:00:45 +01:00
Joe Grandja de8b558561 Add JDBC implementation of OAuth2AuthorizedClientService
Fixes gh-7655
2020-02-13 12:17:29 -05:00
Filip Hanik a51a202925 Correct signature handling for SAML2 AuthNRequest
Implements the following bindings for AuthNRequest
- REDIRECT
- POST (future PR)

Has been tested with
- Keycloak
- SSOCircle
- Okta
- SimpleSAMLPhp

Fixes gh-7711
2020-02-12 13:30:48 -08:00
Filip Hanik 43098d41cc Revert "Correct signature handling for SAML2 AuthNRequest"
This reverts commit a3e09fadd7.
Build failure on Java 9+

XML generation does not add linefeeds by default
Change since Java 8
2020-02-12 13:30:48 -08:00
Joe Grandja ff8002eb2e Polish gh-4557 2020-02-12 15:47:57 -05:00
Ruby Hartono 71a5c9521c Add XML namespace support for oauth2-login
Fixes gh-4557
2020-02-12 15:26:17 -05:00
Joe Grandja 40c0a452d7 Define oauth2-login xsd elements
Issue gh-4557
2020-02-12 15:26:17 -05:00
Filip Hanik a3e09fadd7 Correct signature handling for SAML2 AuthNRequest
Implements the following bindings for AuthNRequest
- REDIRECT
- POST (future PR)

Has been tested with
- Keycloak
- SSOCircle
- Okta
- SimpleSAMLPhp

Fixes gh-7711
2020-02-12 11:40:19 -08:00
Rob Winch f9b783bcee Remove Duplicate Runtime Environment From Docs
Closes gh-7980
2020-02-12 13:32:54 -06:00
Rob Winch 72a9c15278 Refactor Duplicate Security Filter Chain Doc
This removes the duplicate Security Filter Chain Doc and moves the
HttpFirewall to exploits portion of the documentation.

Closes gh-7979
2020-02-12 12:58:56 -06:00
Rob Winch ea6a0635ef Remove exclude of nohttp svg
We don't use svg images in our docs anymore.

Issue gh-7973
2020-02-12 12:11:58 -06:00