【Ecstore2.0】第三方信任登陆问题解决_备忘

简介: ECSTORE2.0的信任登陆模块开启后,需要拿着授过权的ID在官网进行配置才可以使用,但是客户的授权证书一时无法使用,而跳过认证的话功能又用不了,所以就自己临时搭了一个测试用的认证服务器和信任登陆平台,测试完毕,服务器已被肢解。

ECSTORE2.0的信任登陆模块开启后,需要拿着授过权的ID在官网进行配置才可以使用,但是客户的授权证书一时无法使用,而跳过认证的话功能又用不了,所以就自己临时搭了一个测试用的认证服务器和信任登陆平台,测试完毕,服务器已被肢解。

1、\app\openid\lib\interface\passport.php

    function __construct(){
        $this->url = SITE_API; //自己搭的信任登陆平台@chn.vmax@gmail.com 原地址:'http://www.ecopen.cn/api/'
        $this->cert_id = base_certificate::get('certificate_id');
    }

2、\app\openid\lib\denglu.php

class openid_denglu{

    var $commit_url = SITE_API; //自己搭的信任登陆平台@chn.vmax@gmail.com 原地址:http://www.ecopen.cn/api/'
    var $webtype = '3';

    function __construct(){
        $this->license_id = base_certificate::get('certificate_id');
        $this->license_key = base_certificate::get('token');
        $this->entid = base_enterprise::ent_id();
    }

SITE_API 是我自已搭的第三方信任登陆托管服务器,可以单独设置登陆接口帐号,也可以使用公共帐号。

相关文章
|
消息中间件 人工智能 Kubernetes
共建共享数字世界的根:阿里云打造全面的云原生开源生态
目前,阿里云开源主要涵盖云原生、操作系统、大数据&AI、数据库四大领域,在 GitHub 上收获 Star 总数超百万,阿里已经连续十年蝉联中国厂商开源活跃度、影响力第一。
共建共享数字世界的根:阿里云打造全面的云原生开源生态
|
9月前
|
人工智能 运维 安全
|
11月前
|
安全 开发工具 Swift
Swift 是苹果公司开发的现代编程语言,具备高效、安全、简洁的特点,支持类型推断、闭包、泛型等特性,广泛应用于苹果各平台及服务器端开发
Swift 是苹果公司开发的现代编程语言,具备高效、安全、简洁的特点,支持类型推断、闭包、泛型等特性,广泛应用于苹果各平台及服务器端开发。基础语法涵盖变量、常量、数据类型、运算符、控制流等,高级特性包括函数、闭包、类、结构体、协议和泛型。
315 2
|
11月前
pyqt6 绘图案例
本文介绍了三个使用 PyQt6 绘制图形的案例:绘制奥运图片、绘制五角星和绘制时钟。每个案例都提供了详细的代码示例和效果图,帮助读者更好地理解和实现这些图形绘制功能。
288 1
|
网络协议 Ubuntu
UBUNTU开启IPV6
UBUNTU开启IPV6
769 0
|
人工智能 自然语言处理 文字识别
MinerU-大语言语料处理神器,CPU/GPU均可跑,开源免费“敲”好用
在7月4日举行的WAIC 2024科学前沿主论坛上,书生·浦语2.5正式发布,面向大模型研发与应用的全链条工具体系同时迎来升级。
MinerU-大语言语料处理神器,CPU/GPU均可跑,开源免费“敲”好用
|
网络安全 Docker 容器
docker 拷贝本地镜像
【2月更文挑战第27天】
1140 0
DC电源模块通常具有以下常见引脚定义:
DC电源模块通常具有以下常见引脚定义:
|
XML Java 大数据
Spring Batch:处理大数据和批量任务的解决方案
Spring Batch:处理大数据和批量任务的解决方案
579 0
|
弹性计算 Windows
在ECS上使用Windows “跨区卷”、“条带卷”讨论以及扩容操作
针对Windows动态磁盘的特殊使用场景,进行了一些讨论和实践。 结论,不推荐使用非“简单卷”形式的动态磁盘
3514 0