Open Web Analytics/角色与权限

来自站长百科
跳转至: 导航、​ 搜索

Open Web Analytics | Open Web Analytics基本使用 | 站点追踪以及相关应用程序 | Open Web Analytics框架|Open Web Analytics扩展

角色和权限[ ]

Open Web Analytics为开发者提供了一个内置的权限和身份验证框架。每一个OWA用户都被指定到一个角色中。这样就基于角色提供给用户一些权限。而这些权限将会被映射到控制器上。

其中的逻辑体系如下:

  • 用户发出一个执行某个动作的请求;
  • OWA评估这个动作,然后创建相应的控制器;
  • OWA检查控制器需要哪些权限;
  • OWA检查这个用户所属角色是否具有这些权限;
  • 如果用户具有这些必须的权限,那么即可继续所有的操作;
  • 如果没有这些权限的话,那么用户将会被定向到一个登录页面或者错误页面(已经被身份验证过);

角色[ ]

OWA实现了多个默认角色,都可以被指定到用户。所有的OWA用户在创建的时候即被指定一个角色。OWA有以下几种角色类型:

Everyone

这是指定到所有没有身份验证过的用户的角色,在标准安装下这个角色是分配任何权限的。

Viewer 这一角色是为这些需要访问OWA的报告,但是没有管理OWA和更改OWA基本设置权限准备的,该角色被分配的权限有:

  • 访问报告:view_reports;

Analyst

这一角色是为这些需要访问OWA报告,并且具有一定管理动作执行权限的用户准备的,其被分配的权限有:

  • view_reports :访问报告
  • edit_sites: 编辑站点;

Administrator

这是一个超级用户角色,具有所有权限,所以要小心指定该角色到用户,该角色还可以创建新的用户,其分配的权限有:

  • view_reports: 访问报告;
  • edit_settings: 编辑基本设置;
  • edit_sites: 编辑站点;
  • edit_users: 编辑用户;
  • edit_modules: 编辑模块;


参考来源[ ]

Open Web Analytics使用手册导航

Open Web Analytics基本使用

环境配置 | 安装 | 升级 | WordPress整合 | MediaWiki整合

站点追踪以及相关应用程序

Javascript Tracker | PHP Tracker| 广告活动追踪 | 电子商务追踪 | 转换追踪 | 行为追踪

Open Web Analytics框架

框架概述 | 追踪管道 |事件处理器 | 数据库模式 | 角色与权限

Open Web Analytics扩展

数据访问API | 模块创建 | 过滤器hooks | 事件hooks | 实体 | 数据库访问 |数据库模式更新器创建 | Metrics and Dimensions | Metrics创建 | 配置