找回密码
 注册成为天翎用户
查看: 1439|回复: 4

[已解决] 单点登录如何设置?

[复制链接]
jack121 发表于 2021-2-4 16:51:53 | 显示全部楼层 |阅读模式
本帖最后由 lingling17 于 2021-2-4 20:04 编辑

【myApps/OBPM版本号】:v4.4- sp 21
【浏览器类型】:Chrome
【联系方式-QQ】:
【联系电话】:
【问题描述】:单点登录如何设置?
旺旺碎冰冰 发表于 2021-2-4 18:31:33 | 显示全部楼层

您好,我们这边对于单点登录这一块的话,有类似的一个例子可供您参考;

1、cookie单点登录的demo;

http://www.teemlink.com/bbs/foru ... 6&fromuid=51130

2、单点登录AD域方式结合LDAP验证登录【系统管理-单点登录AD模式】;

http://www.teemlink.com/bbs/foru ... 2&fromuid=51130

3、单点登录cas服务器的使用方法【整合-单点登录-cas服务器】;

http://www.teemlink.com/bbs/foru ... 1&fromuid=51130
回复

使用道具 举报

 楼主| jack121 发表于 2021-2-5 08:45:17 | 显示全部楼层
谢谢,我看看
回复

使用道具 举报

hongjing 发表于 2021-4-6 17:30:27 | 显示全部楼层
旺旺碎冰冰 发表于 2021-2-4 18:31
您好,我们这边对于单点登录这一块的话,有类似的一个例子可供您参考;

1、cookie单点登录的demo;

3、单点登录cas服务器的使用方法【整合-单点登录-cas服务器】
试了,访问localhost:8080/obpm-cas/admin 报404
数据库达梦,不知道试哪配错了,还是什么原因
回复

使用道具 举报

smart 发表于 2021-4-9 11:55:20 | 显示全部楼层
  1. obpm-cas 是我们提供的的单点登录项目,目前提供了另外2种单点方案
  2. 一.调用登录接口 获取到对应用户的accessToken后插入到浏览器的cookies中 key为:accessToken value 为:调用登录接口返回的accesstoken 然后直接跳转到我们的对应的url 或者首页

  3. 当知道用户的账号和密码 可以调用一下接口生成用户的token

  4. **请求方式:POST  
  5. **请求地址:localhost:8080/signon/runtime/login/loginWithCiphertext2
  6. **请求参数:{"username":"admin","password":"IzNDU2MT","remember":"0","debug":"false","domainName":"创意科技有限公司","checkcode":"","language":"CN"}


  7. **参数说明:**
  8. | **参数**      | **必须** | **说明** |
  9. |---------------|----------|----------|
  10. | domainName    | 是       | 企业域名称|
  11. | username      | 是       | 账号     |
  12. | password      | 是       | 密码Ps:先把明文base64加密 获取到加密文本后 把 加密的文本的前2位放到加密后文本的后面|
  13. | remember      | 是       | 是否记住密码  0表示不记住  1表示记住 |
  14. | debug         | 否       | 是否为调式模式  true表示开启了调试模式  false表示未开启调试模式   默认传false 即可|
  15. | checkcode     | 是       | 验证码 一开始传入空就行密码错误后就一定需要传|
  16. | language      | 是       | 多语言   CN   EN  TW|

  17. **返回结果:**

  18. ```
  19. {
  20.     "msg": "",
  21.     "checkcodeImg": "",
  22.     "resultCode": "",
  23.     "returnUrl": "",
  24.     "accessToken": ""
  25. }



  26. 当比不知道用户的密码 可以调用一下接口生成用户的token

  27. **请求方式:** GET  
  28. **请求地址:** /authtime/getAccessToken?secret={secret}&domainName={domainName}&userName={userName}

  29. **参数说明:**

  30. | **参数**   | **必须** | **说明**   |
  31. | ---------- | -------- | ---------- |
  32. | secret     | 是       | 管理员密钥 |
  33. | domainName | 是       | 企业域名称 |
  34. | userName   | 是       | 账号     |

  35. **权限说明:**

  36. 无。

  37. **返回结果:**

  38. ```
  39. {
  40.     "errcode": 0,
  41.     "errmsg": "ok",
  42.     "data": "eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhdXRoMCIsImV4cCI6MTYxNzk0NzYxNCwidXNlcm5hbWUiOiJfX1FNNmoyMVpDZWdLamhSOHJnRlMifQ.aWTFvNCn5C4T7LKIeZ3owHmNMBi2RN8LzDk-TsPHJm0"
  43. }

  44. 方式2 获取到平台accessToken后直接在url后面拼接上token即可单点到平台
复制代码
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-15 01:21

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表