首页 文章

在Oracle APEX中创建不同的用户角色

提问于
浏览
0

我应该为在Oracle工作的学生创建一个基于Web的内部APEX应用程序 . 登录通过单点登录进行管理 . 此外,我需要有两个用户角色,学生和管理员,每个角色都有不同的权限和他们可以看到的不同页面 . 似乎没有明显的方法可以做到这一点 .

我正在考虑以某种方式从SSO中使用的电子邮件中提取用户名,将其与“People”数据库链接,并在那里定义用户角色的列 . 然后它将被存储在某个地方,并将确定该人拥有的权利 . 虽然看起来很乱,我对APEX很新 - 我想有更好的方法来做到这一点 .

我知道这可以直接在APEX本身完成,但是在应用程序中使用它会好得多 .

1 回答

  • 1

    Oracle APEX可以选择使用Oracle SSO进行登录,只需要进行一些挖掘(授权方案) .

    之后我使用这个select语句来确定用户角色:

    SELECT ROLE FROM PEOPLE
    WHERE E_MAIL = V('APP_USER')
    

    比我预想的要容易得多 .

相关问题