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使用手册导航 | ||||||||
---|---|---|---|---|---|---|---|---|
|