From a1c3f432d1758b0a16fa568f244b034e36ea2cb5 Mon Sep 17 00:00:00 2001 From: Ganesh Patil <7030871503ganeshpatil@gmail.com> Date: Mon, 19 Jan 2026 14:34:12 +0530 Subject: [PATCH 1/6] Update commercial support page and add navigation link --- src/site/content/commercial-support.adoc | 21 ++++++++++++--------- src/site/content/support.adoc | 1 + src/site/templates/menu.ftl | 1 + 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/src/site/content/commercial-support.adoc b/src/site/content/commercial-support.adoc index 991f1d3486..7f790ee473 100644 --- a/src/site/content/commercial-support.adoc +++ b/src/site/content/commercial-support.adoc @@ -1,25 +1,28 @@ -[#CommercialSupport-CommercialSupportandConsultingforApacheShiro] -= Service and Commercial Support for Apache Shiro += Commercial Support for Apache Shiro :jbake-date: 2010-03-18 00:00:00 :jbake-type: page :jbake-status: published -:jbake-tags: documentation, support, services +:jbake-tags: documentation, support, services, commercial :idprefix: :icons: font +Apache Shiro is a widely used project. As such, several companies have built products and services around Shiro. This page is dedicated to providing descriptions of those offerings and links to more information. The products and services listed on this page are provided for information use only to our users. The Apache Shiro PMC does not endorse or recommend any of the products or services on this page. + == Okta Shiro Integration The link:https://github.com/oktadev/okta-shiro-plugin[Okta Shiro Plugin] contains a Shiro Realm for Okta, for use with OAuth 2.0 Resource Servers. This realm will validate Okta JWT access tokens. -== Commercial Support for Apache Shiro +link:https://github.com/oktadev/okta-shiro-plugin[Learn More >>>] + +== Yupiik -=== Yupiik commercial support +link:https://www.yupiik.com/[Yupiik] provides commercial support and consulting services for Apache Shiro and related projects. -Shiro commercial support and consulting services are available from Yupiik: +link:https://www.yupiik.com/production-support/[Learn More >>>] -link:https://www.yupiik.com/production-support/[Learn More >>>] +== Policy for additions to this page -=== Get listed +Companies are free to add information about their products and services to this page (please keep entries in alphabetical order). The information must be factual and informational in nature and not be a marketing statement. Statements that promote your products and services over other offerings on the page will not be tolerated and will be removed. Such marketing statements can be added to your own pages on your own site, but not here. -*Providing Shiro services? Get listed on this page by posting to the link:mailing-lists.html[Dev Mailing list]* +When in doubt, email the Shiro dev list (see link:mailing-lists.html[Mailing Lists]) and ask. We would be happy to help. diff --git a/src/site/content/support.adoc b/src/site/content/support.adoc index ba6518570c..8b676f2c6b 100644 --- a/src/site/content/support.adoc +++ b/src/site/content/support.adoc @@ -13,3 +13,4 @@ We encourage everyone to participate and use the available community support too * link:mailing-lists.html[Mailing Lists] * link:forums.html[Forums] * link:issues.html[Issues and Bug Tracking] +* link:commercial-support.html[Commercial Support] diff --git a/src/site/templates/menu.ftl b/src/site/templates/menu.ftl index 6309e61fb8..8bd50590ed 100644 --- a/src/site/templates/menu.ftl +++ b/src/site/templates/menu.ftl @@ -55,6 +55,7 @@
  • News
  • Events
  • +
  • Commercial Support
  • More
  • From f79366dddd2d28930abbc3c89052911495dab899 Mon Sep 17 00:00:00 2001 From: Ganesh Patil <7030871503ganeshpatil@gmail.com> Date: Mon, 19 Jan 2026 14:59:40 +0530 Subject: [PATCH 2/6] Update documentation for new configuration parameters --- src/site/content/spring-boot.adoc | 4 ++++ src/site/content/web.adoc | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/src/site/content/spring-boot.adoc b/src/site/content/spring-boot.adoc index 3bfef03dd4..1e4dfc15e3 100644 --- a/src/site/content/spring-boot.adoc +++ b/src/site/content/spring-boot.adoc @@ -160,6 +160,10 @@ protected CacheManager cacheManager() { |shiro.successUrl |`/` |Default landing page after a user logs in (if alternative cannot be found in the current session) |shiro.unauthorizedUrl |null |Page to redirect user to if they are unauthorized (403 page) + +|shiro.caseInsensitive |`false` (2.x), `true` (3.x) |Enable case-insensitive path matching. Can be set to true in 2.x. Defaults to true in 3.x. + +|shiro.allowAccessByDefault |`false` |Allow access when no filter chain matches. Defaults to false in 3.x. |=== == Standalone Applications diff --git a/src/site/content/web.adoc b/src/site/content/web.adoc index f28eb1e442..04f544831f 100644 --- a/src/site/content/web.adoc +++ b/src/site/content/web.adoc @@ -469,6 +469,24 @@ If you're currently allowing URL rewriting to allow for a jsessionid Date: Mon, 19 Jan 2026 15:06:42 +0530 Subject: [PATCH 3/6] Update src/site/content/web.adoc Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- src/site/content/web.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/site/content/web.adoc b/src/site/content/web.adoc index 04f544831f..03b2a0c2d3 100644 --- a/src/site/content/web.adoc +++ b/src/site/content/web.adoc @@ -483,6 +483,7 @@ The filter chain resolver supports additional configuration options: filterChainResolver.caseInsensitive = true # Allow access when no filter chain matches the request path. +# Can be set to true to allow access when no filter chain matches. # Defaults to false in Shiro 3.x. filterChainResolver.allowAccessByDefault = false ---- From 3d23db9b5d1d17c6cc8a78f4d0097aae2ce62904 Mon Sep 17 00:00:00 2001 From: Ganesh Patil <7030871503ganeshpatil@gmail.com> Date: Mon, 19 Jan 2026 15:06:50 +0530 Subject: [PATCH 4/6] Update src/site/content/spring-boot.adoc Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- src/site/content/spring-boot.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/site/content/spring-boot.adoc b/src/site/content/spring-boot.adoc index 1e4dfc15e3..f01913128c 100644 --- a/src/site/content/spring-boot.adoc +++ b/src/site/content/spring-boot.adoc @@ -163,7 +163,7 @@ protected CacheManager cacheManager() { |shiro.caseInsensitive |`false` (2.x), `true` (3.x) |Enable case-insensitive path matching. Can be set to true in 2.x. Defaults to true in 3.x. -|shiro.allowAccessByDefault |`false` |Allow access when no filter chain matches. Defaults to false in 3.x. +|shiro.allowAccessByDefault |`true` (2.x), `false` (3.x) |Allow access when no filter chain matches. Defaults to true in 2.x and false in 3.x. |=== == Standalone Applications From 69659dc61b9a66472fe4342df9c2e570496187dd Mon Sep 17 00:00:00 2001 From: lprimak Date: Wed, 21 Jan 2026 11:12:49 -0600 Subject: [PATCH 5/6] Revert "Update commercial support page and add navigation link" This reverts commit a1c3f432d1758b0a16fa568f244b034e36ea2cb5. --- src/site/content/commercial-support.adoc | 21 +++++++++------------ src/site/content/support.adoc | 1 - src/site/templates/menu.ftl | 1 - 3 files changed, 9 insertions(+), 14 deletions(-) diff --git a/src/site/content/commercial-support.adoc b/src/site/content/commercial-support.adoc index 7f790ee473..991f1d3486 100644 --- a/src/site/content/commercial-support.adoc +++ b/src/site/content/commercial-support.adoc @@ -1,28 +1,25 @@ -= Commercial Support for Apache Shiro +[#CommercialSupport-CommercialSupportandConsultingforApacheShiro] += Service and Commercial Support for Apache Shiro :jbake-date: 2010-03-18 00:00:00 :jbake-type: page :jbake-status: published -:jbake-tags: documentation, support, services, commercial +:jbake-tags: documentation, support, services :idprefix: :icons: font -Apache Shiro is a widely used project. As such, several companies have built products and services around Shiro. This page is dedicated to providing descriptions of those offerings and links to more information. The products and services listed on this page are provided for information use only to our users. The Apache Shiro PMC does not endorse or recommend any of the products or services on this page. - == Okta Shiro Integration The link:https://github.com/oktadev/okta-shiro-plugin[Okta Shiro Plugin] contains a Shiro Realm for Okta, for use with OAuth 2.0 Resource Servers. This realm will validate Okta JWT access tokens. -link:https://github.com/oktadev/okta-shiro-plugin[Learn More >>>] - -== Yupiik +== Commercial Support for Apache Shiro -link:https://www.yupiik.com/[Yupiik] provides commercial support and consulting services for Apache Shiro and related projects. +=== Yupiik commercial support -link:https://www.yupiik.com/production-support/[Learn More >>>] +Shiro commercial support and consulting services are available from Yupiik: -== Policy for additions to this page +link:https://www.yupiik.com/production-support/[Learn More >>>] -Companies are free to add information about their products and services to this page (please keep entries in alphabetical order). The information must be factual and informational in nature and not be a marketing statement. Statements that promote your products and services over other offerings on the page will not be tolerated and will be removed. Such marketing statements can be added to your own pages on your own site, but not here. +=== Get listed -When in doubt, email the Shiro dev list (see link:mailing-lists.html[Mailing Lists]) and ask. We would be happy to help. +*Providing Shiro services? Get listed on this page by posting to the link:mailing-lists.html[Dev Mailing list]* diff --git a/src/site/content/support.adoc b/src/site/content/support.adoc index 8b676f2c6b..ba6518570c 100644 --- a/src/site/content/support.adoc +++ b/src/site/content/support.adoc @@ -13,4 +13,3 @@ We encourage everyone to participate and use the available community support too * link:mailing-lists.html[Mailing Lists] * link:forums.html[Forums] * link:issues.html[Issues and Bug Tracking] -* link:commercial-support.html[Commercial Support] diff --git a/src/site/templates/menu.ftl b/src/site/templates/menu.ftl index 8bd50590ed..6309e61fb8 100644 --- a/src/site/templates/menu.ftl +++ b/src/site/templates/menu.ftl @@ -55,7 +55,6 @@
  • News
  • Events
  • -
  • Commercial Support
  • More
  • From 7979168bf8f7ad06de6d787f76c4ce8079310c60 Mon Sep 17 00:00:00 2001 From: lprimak Date: Wed, 21 Jan 2026 11:30:08 -0600 Subject: [PATCH 6/6] web: fix access control mechanism text --- src/site/content/web.adoc | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/site/content/web.adoc b/src/site/content/web.adoc index 03b2a0c2d3..f012842aa6 100644 --- a/src/site/content/web.adoc +++ b/src/site/content/web.adoc @@ -469,14 +469,20 @@ If you're currently allowing URL rewriting to allow for a jsessionid