问题标签 [tynamo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jakarta-ee - 如何使用 Tapestry-Security?
我最近发现了 Tapestry 5,它在视图和控制器之间明确分离,使用名称标准化而不是 XML,这让我直截了当。坦率地说,我不打算改变,但文档对我来说还不够。
我正在做的项目必须能够支持多种类型的角色。我必须允许用户进行身份验证,根据他们的角色使用某些服务以及通过他们的角色访问 url。
经过一些研究,我遇到了Tapestry-Security,它是 Tynamo 项目的一部分。
我希望我的服务层完全独立于我的 Web 应用程序,因为我将使用它来实现 Web 服务和其他一些东西。时机成熟时,我不想再做一个识别系统。
我的问题是我看不到如何在不使用 Tapestry 的情况下使用 Tapestry-Security。他们在 Tapestry-Security 指南上显示的示例对我来说还不够。我有一个非常粗略的想法,它是如何工作的。但是我不知道如何在 Tapestry 5 之外使用它。
我如何在没有 Tapestry 5 的情况下使用 Tapestry-Security?
我也不了解 Tapestry 项目中 AppModule 类中使用的过滤器系统。是否有解释 AppModule 与过滤器系统一起工作的方式的文档?
有没有人可以向我解释这些事情或指出我正确的方向?
谢谢。
tapestry - Tapestry apache shiro requireroles 注释
我尝试这样做是为了防止角色医生和员工访问该页面。
但是现在,医生和员工无法访问该页面。但是,@RequiresRoles("doctor")
工作正常。医生只能访问该页面
什么地方出了错?
我正在使用tapestry5,tapestry-security(apache shiro)。
java - 如何从 WEB-INF 目录加载文件/属性?
似乎在我的 Tapestry 应用程序中,我无法从 WEB-INF 目录或类路径加载 ini 文件或属性文件。
我尝试了几种不同的方法,这些方法应该加载我的文件,但它们都不起作用。
- 前任
realm.setResourcePath("/WEB-INF/auth.properties");
- 前任
realm.setResourcePath("classpath:wip/pages/auth.properties");
我需要加载属性/ini 文件才能使用基于 Shiro 的 Tapestry-security 模块。
感谢帮助 !
java - Tapestry 5:密码字段的值未绑定到变量
我目前在使用 Apache Tapestry 5.3.1 时遇到以下问题:用户应该能够编辑他的个人资料详细信息并更改他的密码。对于数据,有一个“用户”实体。
我不能使用用户的 getPassword 方法,因为密码是用总是变化的盐加密存储的(使用 Apache Tynamo)。因此,我试图将值存储在两个名为 passwordValue1 和 passwordValue2 的页面属性中,并使用 bean 的其余部分。在验证时,两个密码值字段都为空,即使我输入了一些内容然后提交了表单。任何想法为什么?
挂毯页面的java代码:
tapestry - 修改 Tapestry 5 Tynamo Security 登录表单模板
如何覆盖 Apache Tynamo 模板生成的 HTML?
我目前正在转换我的页面以与tapestry-bootstrap 一起使用,登录表单看起来有点难看。
tapestry - Tapestry 5.3 中的完整 shiro 配置
我在 Tapestry 5.3.4 中有一个应用程序,它使用 Tapestry-security 0.4.6 插件和 shiro 1.2.0 进行身份验证,它运行良好。但是,我想使用 EHCache 来缓存会话数据,并最终在缓存上集群几个实例。这一切都可以通过 shiro 实现,但是它需要通过 shiro.ini 进行配置,Tapestry 不支持该配置。有没有办法在应用程序中以这种方式配置 shiro,或者强制加载 ini 文件?
maven - 带有 Tynamo 原型的 TapestryFilter 上的 ClassNotFoundException
我正在使用基于 tynamo 和 Tapestry 的 tynamo-archetype 建立一个新项目(我们称之为部门),并且在运行 jetty 以对其进行测试时遇到了问题。
mvn archetype:generate
我在 tynamo 目录上生成了 id 。
错误
pom.xml
我唯一的自定义是删除以下行...
这里是完整的 pom
Web.xml
Tapestry 过滤器在 web.xml 中声明得很好,并且 java 包似乎与属性匹配:
我不知道有什么问题。这不是我的第一个 Tapestry 项目,但这是我第一次使用 tynamo ......
java - 组件 tynamo/PropertyEditBlocks:palette_set 读取参数“选择”失败
我在 Tapestry 上遇到 tynamo 模型模块 (org.tynamo:tapestry-model-web:0.3.1:jar),我遇到了一个我无法处理的问题。
我有两个实体客户和合同。显然,客户有很多合同:
合同
客户
如果我排除合同,则当我尝试创建新客户端时一切正常
但是,如果我尝试在不排除合同的情况下添加一个,则会出现以下异常:
根据我对 Palette 组件的理解,这意味着应该存在的默认选定值......不是!什么是确切的,因为没有默认值!
如果我直接在数据库(MySQL)中添加一个客户端并且不从我的实体中排除这个字段,我可以毫无问题地显示和编辑它,但在添加新的时候仍然会出现问题。
我错过了什么?
java - 使用 tynamo-security 模块在 Tapestry Web 应用程序中实现身份验证功能的问题
我对挂毯和 tynamo-security 模块完全陌生,需要你的帮助。
我想使用 tynamo-security 和休眠在我的网络应用程序上实现身份验证功能。我按照此处的说明进行操作,但这还不足以让我正常工作。
到目前为止,我已经实现了一个用户实体及其 dao:
此外,我在 AppModule 中添加了一些行:
在活页夹方法中:
...这里描述的方法
...以及将我自己的 UserRalm 添加到配置中的 addRealms 方法。
我从这里获取了 UserRealm 的示例类,并对其进行了如下修改
我注释掉了还不能工作的部分。我自己实现的用户实体没有这里询问的方法,我找不到任何帮助我实现这些方法的用户界面(只是联合的)。我究竟做错了什么?有人可以帮我吗?
tynamo-security 是否也提供注册页面(等等)?
resteasy - 当 xxx 成为 Tapestry 服务时,类 xxx 不包含自动构建所需的公共构造函数
我发现了 Tynamo 团队在 Tapestry 和 Resteasy 之间所做的精彩整合工作。
我正在尝试在 Web 服务上激活 Liveclass Reloading。根据文档说:
文档
要为 REST 服务启用实时类重新加载,您唯一需要做的就是将它们绑定为常规 Tapestry IoC 服务并将它们贡献给 javax.ws.rs.core.Application.class。阅读更多关于服务实现重新加载如何工作的信息:http: //tapestry.apache.org/reload.html
这是来自tapestry-resteasy 测试套件的示例。
我自己的作品
这正是我正在做的(嗯......嗯至少我相信它是;D):
我的绑定
我的界面
错误
但是当我启动我的应用程序时,我会收到以下消息:
这就像自动绑定不起作用(确实我认为它是)。显然,当我尝试不创建界面和绑定时,它就像一个魅力。
有人可以给我一个线索吗?