加密Oracle Apex URL中的项值

时间:2014-08-21 17:23:13

标签: oracle encryption oracle-apex

我正在使用apex 4.2来创建我的应用程序,但我现在遇到了问题。如何加密我追加到网址的项目?

例如下面是我正在谈论的网址之一:

http://apex.oracle.com/pls/otn/f?p=62577:4:7632245014057279::NO::P4_PERSON_ID,P4_ROLE:241.21

此处P4_PERSON_IDP4_ROLE是我的项目,但我需要将项目值作为加密传递到我的网址。

怎么可能这样做?

2 个答案:

答案 0 :(得分:1)

如果您不希望项目值显示在URL中,则也可以使用应用程序项目。这些项目对于当前会话是全局的,可以从任何页面访问,并且它们不会显示在URL中。也可以对这些项目使用状态保护,使其不能从客户端进行更改。

答案 1 :(得分:0)

使用会话状态保护而不是加密您的值更为明智。并非它无法完成,而是手工编码。 SSP不加密,它为参数生成校验和,因此不允许手动更改URL中的值 Apex application builder's guide: 15.2.5 Understanding Session State Protection