信呼
为企业构建一个基于互联网的企业管理平台, 对企业中沟通与互动,协作与管理的全方位整合,并且免费开源系统,二次开发更快捷,即时推送审批,掌上APP手机办公。
联系我们
  [提问问题]
有事直接问,不要问在不在
微信联系我们 
[授权]  [演示]  在线客服
当前位置:首页 > 信息内容 > 单点登录快捷使用
单点登录快捷使用
浏览次数(16140+2),最后更新(2020-11-16 18:16:08)

此登录是从别的系统验证跳转到信呼系统并登录。

系统上这个接口地址文件在:webmain/task/openapi/openssoAction.php

使用方法

1、在配置webmain/webmainConfig.php文件上加上2个参数,如下:

2、调用系统地址跳转

2.1、浏览器访问调用地址:http://你信呼系统地址/api.php?m=opensso&ssotoken=ssotoken&backurl=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官网保留一切知识产权。

  •  1楼、 (2018-03-13 16:31:02) 
    怎么自定义验证地址
  •  2楼、 (2019-06-26 09:47:25) 
    请教俩问题。。。。。
    1、ssotoken 是怎么设置的。同一个接入应用传入保持一致就行,还是在webmain/webmainConfig.php上设置?后者的话,没看到啊。
    2、验证地址格式。这个示例上的 sso_checkurl 中已经包含了部分 get 参数,后面要再拼接/?ssotken=ssotoken&ssokey=配置文件设置的sso_key是么?
评论回复(2)
 
下一篇:年假和其他假期添加   
关注我们公众号
Copyright ©2016-2024 信呼 www.rockoa.com 版权所有   闽ICP备18008179号-1   ↑回到顶部