Commit Graph

8450 Commits

Author SHA1 Message Date
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
Rob Winch a6c47120a4 Update to spring-build-conventions:0.0.30.RELEASE
Issue gh-7973
2020-02-12 12:11:58 -06:00
Eleftheria Stein fde3ccb8b3 Add marker to make Kotlin DSL type safe
Fixes: gh-7971
2020-02-12 11:35:45 +01:00
Eleftheria Stein 1d6fdd249b Add missing Javadoc to Kotlin class 2020-02-11 18:09:30 +01:00
Eleftheria Stein f37a4557e6 Fix typo in Kotlin Javadoc 2020-02-11 18:09:30 +01:00
Rob Winch eb7df6416a Fix asciidoctorPdf images
We need to use png and disable interlaced mode.

Issue gh-7973
2020-02-11 07:49:54 -06:00
Rob Winch b173877705 Fix missing asciidoctorPdf attributes
Issue gh-7973
2020-02-11 07:49:54 -06:00
Joe Grandja 0809c04aa2 OAuth2AuthorizationCodeGrantWebFilter matches on query parameters
Fixes gh-7966
2020-02-10 15:11:04 -05:00
Rob Winch ab37a7a280 Update to spring-build-conventions:0.0.29.RELEASE
Closes gh-7974
2020-02-10 13:54:28 -06:00
Rob Winch 2909d46060 Fix Asciidoctor Warnings
Closes gh-7973
2020-02-10 13:30:52 -06:00
Josh Cummings 5bdf57d1e5
Remove Groovy and Spock Dependencies
Fixes gh-4939
2020-02-10 10:38:40 -07:00
Josh Cummings 3e46dacb4b
NamespaceHttpAccessDaniedHandlerTests groovy->java
Fixed broken link

Issue gh-4939
2020-02-10 10:38:40 -07:00
Josh Cummings bae50ecc05
AbstractSecurityWebApplicationInitializerTests groovy->java
Issue gh-4939
2020-02-10 10:38:39 -07:00
Eleftheria Stein a5210aaf9b Support custom filter in Kotlin DSL
Fixes: gh-7951
2020-02-10 12:03:32 +01:00
Joe Grandja 3c86239b39 OAuth2AuthorizationCodeGrantFilter matches on query parameters
Fixes gh-7963
2020-02-10 05:13:47 -05:00
Manuel Bleichenbacher d3490b0f87 Prevent double-escaping of authorize URL parameters
If the authorization URL in the OAuth2 provider configuration contained query parameters with escaped characters, these characters were escaped a second time. This commit fixes it.

It is relevant to support the OIDC claims parameter (see https://openid.net/specs/openid-connect-core-1_0.html#ClaimsParameter).

Fixes gh-7871
2020-02-08 16:40:15 -05:00
Stephane Maldini 851be025e9 Don't force downcasting of RequestAttributes to ServletRequestAttributes
Fixes gh-7952
2020-02-07 20:44:19 -05:00
Josh Cummings 7c4d56319f
cassample groovy->java
Issue gh-4939
2020-02-07 16:44:08 -07:00
Rob Winch cb695ae60f Add Dave Syer to Authors
Much of the content from architecture is borrowed, with permission
from Dave.

Issueh gh-7955
2020-02-07 15:54:32 -06:00
Rob Winch 9afa95f925 Fix Checkstyle
Issue gh-7955
2020-02-07 15:31:09 -06:00
Rob Winch 55f42fc153 Add High Level Servlet Architecture
- Review of Filters
- DelegatingFilterProxy
- FilterChainProxy
- Security Filters

Fixes gh-7955
2020-02-07 14:25:31 -06:00