此登录是从别的系统验证跳转到信呼系统并登录。
系统上这个接口地址文件在:webmain/task/openapi/openssoAction.php
使用方法
1、在配置webmain/webmainConfig.php文件上加上2个参数,如下:
'sso_checkurl' => 'http://你的地址验证/' //验证地址,是你第三方站点那个开发的地址,并非OA的
'sso_key' => '' //你自己验证key可不用设置
2、调用系统地址跳转
2.1、浏览器访问调用地址:http://你信呼系统地址/api.php?m=opensso&ssotoken=ssotoken&backurl=,其中参数ssotoken必须的用来验证,backurl验证成功跳转地址需要urlencode可以不用设置。
2.2、验证地址格式是用get方式的,http://配置文件地址sso_checkurl/?ssotoken=ssotoken&ssokey=配置文件设置的sso_key。
2.3、验证地址是你自己系统地址,不是OA地址,验证的地址当返回空就验证失败,验证成功需要返回 用户名或者手机号或者邮箱都可以,如返回:admin,的用户名。
3、原理说明
别的系统用户通过访问2.1下那个地址→oa上配置验证地址(你的系统上开发)返回登录用户信息→登录到OA
验证地址是你的系统上开发的地址,返回需要登录的用户信息。
原创文章,禁止转载复制,信呼OA官网保留一切知识产权。