反馈已提交

网络繁忙

用户身份认证常见问题

  • 文档创建者:onlyxx
  • 历史版本:4
  • 最近更新:Carly 于 2023-08-17
  • 1. 概述

    1.1 版本

    报表服务器版本
    11.0

    1.2 应用场景

    本文简单介绍各类用户身份验证常见问题及解决方案。

    2. 报错:Decision inject build params fail : null

    问题描述:

    切换认证模式后,用户访问工程时报错:com.fr.decision.inject.exception.DecisionInjectRenderException: Decision inject build params fail : null

    原因分析:

    在用户身份验证中使用的认证模式,由某个插件提供(例如多域 LDAP 认证插件,或者用户自制的插件等)。

    该插件被禁用/卸载,导致用户访问工程出现该错误。

    解决方案:

    此时无人可成功登录数据决策系统,无法更换

    1)获取accessToken

    访问跨域登录接口(自行修改ip、端口、用户名和密码):http://ip:port/webroot/decision/login/cross/domain?fine_username=用户名&fine_password=密码&validity=-1

    在返回的json中找到accessToken值:

    2)发送身份验证请求

    使用 POSTMAN 工具新建一个请求,调用完成看到返回 success 即可。

    请求设置
    设置值
    URL

    http://ip:port/webroot/decision/v10/user/config

    注:请自行修改ip、端口

    请求类型PUT
    认证

    选择「Bearer Token

    值为上一步获取的accessToken

    Body

    选择「raw json」

    值为:

    {

      "syncOperationType": {

        "@class": "com.fr.decision.webservice.bean.authentication.DefaultAuthenticBean",

        "type": "default",

        "creationType": 2

      },

      "manualOperationType": {

        "@class": "com.fr.decision.webservice.bean.authentication.DefaultAuthenticBean",

        "type": "default",

        "creationType": 1

      }

    }


    3)登录系统

    此时即可正常登录数据决策系统,可查看并修改认证方式等。

    附件列表


    主题: 数据决策系统
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持