I have an application in Tapestry 5.3.4 that's using the tapestry-security 0.4.6 plugin along with shiro 1.2.0 for authentication, and it works well. However, I would like to use EHCache to cache session data, and eventually to cluster a couple of instances on top of the cache. This is all possible with shiro, however it requires configuring via the shiro.ini, which is no supported in Tapestry. Is there a way to configure shiro in this manner from within the app, or to force loading the ini file?
Full shiro configuration in tapestry 5.3
385 Views Asked by Martin J. At
1
There are 1 best solutions below
Related Questions in TAPESTRY
- Events disappear randomly for full calendar module
- Does Live Class Reloading actually work when using Tapestry in IntelliJ IDEA CE?
- Unable to call method multiple times in tapestry/html
- Tapestry or JSP - OR condition
- Javascript ajax post to be handled by Tapestry 5.4 client side
- Hibernate - Session.createQuery(String) returns null after upgrade
- Tapestry with printThis.js including unwanted href URL in printed page
- Tapestry: How to display an alert dialog from my Java code
- How to display a tooltip during mouseover on a select Option?
- Listening on Apache Tapestry form events
- How to Debug web app tapestry in IntelliJ with jetty runner configuration
- Is there in Tapestry common property to convert null string from server-side to empty string on client-side?
- Tapestry (5.7.2) - Refreshing an outer zone from a internal component via XHR
- Tapestry - how to get other component's field
- JUnit tests for Generic Links in tapestry
Related Questions in SHIRO
- Integration of Apache Shiro into Quarkus framework
- Zeppelin is not allowing LDAP authentication
- How do I set the session timeout with Pac4j / Shiro?
- KeycloakOidcConfiguration load during application start and load values from database
- Shiro Subject filled with Pac4j?
- Ajax Request are not working with Pac4j / Shiro?
- Redirect to requested URL after successful login with Pac4j / Shiro
- Get UserProfile / Information after successful authentication
- pac4j + shiro Unable to extract user profile as no JSON node 'attributes' was found in body
- Keycloak with Pac4j: Token response: status=400, content={"error":"invalid_grant","error_description":"Code not valid"}
- Spintboot Shiro 1.12.0 happens Shiro RememberMe Deserialization Vulnerability (CVE-2016-4437)
- Problem with shiro 1.12.0 jar ,in forward .jsp pages in servlets request with out any sessions
- PrimeFaces 13.0 displays "Invalid Request" at beginning of browser session
- Keycloak, Apache Shiro and Pac4j installation / configuration
- Pac4j with Shiro and Keycloak - how can I manage my Permissions (Authorization)
Related Questions in TYNAMO
- Tapestry override Authenticator
- Swagger UI with Tynamo Resteasy for Tapestry 5.4
- HibernateEntityValueEncoder NullPointerException
- Hibernate: No default constructor for entity Inner Class
- How to inject bean in a Tapestry service
- Using an interceptor with Tapestry Resteasy
- Using tynamo ckeditor in tapestry
- Tapestry Security With Tynamo - Getting Started
- Unable to persist entities with tynamo-resteasy when service is in autodiscover package
- Class xxx does not contain a public constructor needed to autobuild when xxx become a Tapestry Service
- Problems with implementing authentication feature in a tapestry web app using tynamo-security module
- Failure reading parameter 'selected' of component tynamo/PropertyEditBlocks:palette_set
- ClassNotFoundException on TapestryFilter with Tynamo archetype
- Full shiro configuration in tapestry 5.3
- Modifying Tapestry 5 Tynamo Security login form template
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Getting hold of the
SecurityManagerand callingsecurityManager.setCacheManager(new EhCacheManager())should do the trick.