单点登录平台**

菜单构成

通达OA安装好之后,以admin身份登陆系统,可以看到企业开放平台操作菜单 如果看不到上述菜单,请依次访问 系统管理->组织机构设置->角色与权限管理,把应用中心相关菜单勾选上

添加系统

1.进入企业开放平台->单点登录平台界面:

2.点击【添加系统】,开始创建第三方平台的系统:

在图4.15-4中输入相应的系统名称、描述、应用地址(应用地址格式如下 例:http://127.0.0.1) 然后点击【保存】,则会自动生成client_id和client_secret凭据:

client_id和client_secret凭据主要用于oauth验证,即第三方系统的授权验证。

3.系统创建成功,在界面右侧可以看到所添加的系统,在系统上有四个按钮,从左到右分别是下载架构包、修改系统基本信息、删除系统:

下载架构包:此架构包是与第三方系统数据传递的通道,下载后将此架构包解压到第三方系统所需的目录下即可。将解压的tools文件夹 放在 例:http://127.0.0.1 环境中OA安装目录的webroot下。

修改系统:可以对系统的名称、描述、应用地址进行修改。

删除系统:将系统删除。

添加系统应用

点击【添加应用】,开始搭建应用。

1.在添加应用界面,输入相应的应用名称、描述、应用地址:

应用地址:输入第三方系统应用的具体文件位置。

注:此处的文件,是用户自己写代码来调用架构包中的文件(tools\oauth_client\client.php)来获取登录用户账号。为了详细说明,我们已写好了用于测试的文件(test.php文件),test.php文件需要放在第三方系统的所需位置下,环境中OA安装目录的webroot下。

test.php文件:

2.应用创建成功后,在应用界面右侧可以看到三个按钮,从左到右分别是生成菜单、修改应用、删除应用

生成菜单:生成菜单后,在系统菜单中可以看到此应用。在生成菜单界面,需要选择上级菜单及输入子菜单排序号;上级菜单是让新建的应用在OA系统的具体菜单下显示;

子菜单排序号:应用在OA系统的菜单下的显示位置排序。

注:菜单只能生成一次,如果需要修改菜单,请到系统管理->菜单设置中进行修改。

绑定用户

1.点击【用户管理】按钮,进入用户绑定界面。

2.用户管理->用户添加,选择OA系统用户后,输入第三方系统用户ID及第三方系统用户名,点击【添加】则用户绑定成功。

注:第三方系统用户ID和第三方系统用户名必须是第三方存在的用户ID和用户名。

在“系统用户绑定到OA用户”中可以看到被绑定的用户,同样也可以对绑定的用户进行解绑。

设置权限

1.点击【权限设置】按钮,进入应用的授权范围界面。

2.设置授权范围后,有权限的人(例如授权给admin),admin登录OA系统后,在访问第三方系统。

访问第三方系统

1.应用生成菜单后,需要到系统管理 ->组织机构设置->角色与权限管理,把新建的应用【我的工作】菜单勾选上:

2.Admin登录OA系统后,在【企业开放平台】中可以看到【我的工作】菜单。点击后进入我的工作界面。

results matching ""

    No results matching ""