12技术太卷我学APEX-apex内置验证与授权

16 篇文章 0 订阅
13 篇文章 0 订阅

12技术太卷我学APEX-apex内置验证与授权

最近搞了个《走两步》的活动报名小程序,总算部分搞明白了apex的内置验证与授权。
在这里插入图片描述

0 设计

《走两步》的权限设计是这样,任何人都能查找活动,步需要注册即可报名;注册账号的领队可以发活动,并批准报名;管理员可以创建领队帐户并绑定组织名,管理应用程序等。管线划分如下图
在这里插入图片描述

  • 【管理员】
    • 领队组织
    • 管理
    • 【领队】
      • 发活动
      • 【任何人】
        • 主页
        • 找活动

1 应用程序安全性设计

1.1 应用程序的验证/授权/会话管理

在这里插入图片描述
这里采用Oracle Apex 帐户的验证方案

1.2 Apex 用户管理

需要在工作区管理项下创建用户,
在这里插入图片描述
领队为最终用户
在这里插入图片描述
在这里插入图片描述

1.3 用户访问控制

在【访问控制】-【用户】功能页设置领队的权限


在这里插入图片描述

在这里插入图片描述
这里的用户名必须是 Apex 内创建的帐户。

2 页面的安全性

通过页面的访问控制,体现不同用户的权限控制。
对于【主页】和【找活动】相关页面的安全项都设置为公共页面实现任何人都可以查看操作,实际上Apex是用nobody帐户自动登录的。

2.1 主页

在这里插入图片描述

2.2 找活动

【找活动】功能包括列表、主从、报名3个页面,页都设置为不用授权、公共的、无限制的、深链接(可以按活动ID直接分享页面)

2.3 发活动

【发活动】功能包括列表和主从2个页面,选择内容提供者权限也就是用户的贡献者权限。其它安全性见下图:
在这里插入图片描述
包括页面上的组件也需要设置相关安全性及会话管理。

2.4 组织领队

【组织领队】设置为管理权限。包括页面上的组件也需要相关设置。
在这里插入图片描述

2.5 管理

【管理】页也设置为管理权限。

3 导航菜单和导航卡设置

3.1 导航菜单

【发活动】设置为内容提供权限
在这里插入图片描述

3.2 主页上的导航卡设置

在这里插入图片描述

4 最终效果

4.1 任何人

在这里插入图片描述

4.2 领队

在这里插入图片描述

4.3 管理

在这里插入图片描述

5 基本上无代码开发一个《走两步》活动报名程序

使用于WEB和移动端,天天刷屏千百度,一起出来走两步

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值