登录用户权限信息插件(WorkPlus_Auth)


1. 获取临时ticket接口

为当前登录用户获取一个临时性的ticket

请求调用示例:

function getUserTicket(){
 cordova.exec(function(result) {
            alert(JSON.stringify(result, null, 4));
        },
        function(error) {
            alert("调用失败");
        },
        "WorkPlus_Auth",
        "getUserTicket", 
        []);
}

说明:
请求输入数据:无
请求返回数据:
{
    "user_ticket":"申请到的用户ticket"    
}

2. 获取当前app请求后台api地址

获取当前app请求后台api地址

请求调用示例:

function getServerInfo(){
 cordova.exec(function(result) {
            alert(JSON.stringify(result, null, 4));
        },
        function(error) {
            alert("调用失败");
        },
        "WorkPlus_Auth",
        "getServerInfo", 
        []);
}

说明:
请求输入数据:无
请求返回数据:
{
    "api_url":"app后台地址"    
}

3. 告诉WorkPlus当前的accessToken已过期

通过轻应用告知当前accessToken过期,workplus推出当前登录状态

请求调用示例:

function onAccessTokenOverdue(){
 cordova.exec(function(result) {
            alert(JSON.stringify(result, null, 4));
        },
        function(error) {
            alert("调用失败");
        },
        "WorkPlus_Auth",
        "onAccessTokenOverdue", 
        []);
}

说明:
请求输入数据:无
请求返回数据:无
app弹框请求退出重新登录

4. 获取当前的租户id

获取当前租户id,即域id

请求调用示例:

function getTenantID(){
 cordova.exec(function(result) {
            alert(JSON.stringify(result, null, 4));
        },
        function(error) {
            alert("调用失败");
        },
        "WorkPlus_Auth",
        "getTenantID", 
        []);
}

说明:
请求输入数据:无
请求返回数据:
{

    “domain_id”:"当前的域id"
    ------------v2数据-------------
    "tenant_id":"当前的域id"
}

5. 人脸识别(需商务确定人脸识别方案)

唤起人脸识别验证(具体 sdk 根据当前打包配置)

请求调用示例:

function faceBizValid() {
            cordova.exec(function (result) {
                    alert(JSON.stringify(result, null, 4));
            },
                function (error) {
                    alert("调用失败");
                },
                "WorkPlus_Auth",
                "faceBioAuth", [{}]);
        }
说明:
请求输入数据:无
请求返回数据:无

6. 获取签名信息(定制)

针对特定的平台

请求调用示例:

function getSignature(){
    cordova.exec(function(result) {
        alert(JSON.stringify(result, null, 4));
    },
    function(error) {
        alert("调用失败");
    },
    "WorkPlus_HTMember",
    "getSignature", 
    []);
}

说明:
请求输入数据:无
请求返回数据:
{
    "channel_id":"",
    "signature":"",
    "nonce":"",
    "timestamp":""
}


results matching ""

    No results matching ""