blob: b82cae49f57175ff79a678a83a8043d0f297334c [file] [log] [blame]
////
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
////
Shrio-EE feature set
- Able to Annotate CDI and EJB (local & remote) beans with @RequiresXXX
and thus protect them
- Able to use CDI @Session / ViewScoped beans in Shrio-native sessions
- Automatically configure Shiro without anything in web.xml (via Context
listeners)
- Support for automatic no-loss of form data when session expires
- Automatic turn on /off of SSL filter in JSF production/development
mode
- Automatic SSL URLs when proxied via haproxy / Apache
- Mitigate JSF VIewExpiredException automatically (basically never
throws it)
- Works with JSF Client state saving and Server state saving
- Basically, its Shiro on steroids when used with Jakarta EE stack as
opposed to changing the way Shiro works by integrating CDI