removeAuthTokenProvider

Omnikanál pre Customer Service ponúka súbor funkcií, ktoré rozširujú možnosti Dynamics 365 Customer Service Enterprise a umožňujú organizáciám okamžite sa spojiť a komunikovať so zákazníkmi prostredníctvom kanálov digitálnych správ. Na prístup k Omnikanálu pre Customer Service je potrebná ďalšia licencia. Ďalšie informácie nájdete na stránkach Prehľad cien aplikácie Dynamics 365 Customer Service a Prehľad cien aplikácie Dynamics 365 Customer Service.

Odstráni aktuálne nastaveného poskytovateľa overovacieho tokenu, ak existuje.

Poznámka

Metódy súpravy SDK živého chatu by sa mali vyvolať po vyvolaní udalosti lcw:ready . Túto udalosť môžete počúvať pridaním vlastného poslucháča udalosti do objektu okna.

Táto súprava SDK je použiteľná iba vtedy, ak je pre miniaplikáciu povolené overenie. Ak chcete povoliť overenie pre miniaplikáciu, pozrite si tému Vytvorenie nastavení overenia chatu.

Syntax

Microsoft.Omnichannel.LiveChatWidget.SDK.removeAuthTokenProvider();

Parametre

None

Vrátená hodnota

None

Príklad

let payloadToEncrypt = {
    "sub" : "87b4d06c-abc2-e811-a9b0-000d3a10e09e",
    "lwicontexts" :"{\"msdyn_cartvalue\":\"10000\", \"msdyn_isvip\":\"false\"}",
    "iat" : 1542622071,
    "iss" : "contosohelp.com",
    "exp" : 1542625672,
    "nbf" : 1542622072
};

function convertToJwtToken(payloadToEncrypt){
    // Ideally, you call your service to convert the payload to a valid JSON Web Token
    return Promise.resolve("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI4N2I0ZDA2Yy1hYmMyLWU4MTEtYTliMC0wMDBkM2ExMGUwOWUiLCJsd2ljb250ZXh0cyI6IntcIm1zZHluX2NhcnR2YWx1ZVwiOlwiMTAwMDBcIiwgXCJtc2R5bl9pc3ZpcFwiOlwiZmFsc2VcIn0iLCJpYXQiOjE1NDI2MjIwNzEsImlzcyI6ImNvbnRvc29oZWxwLmNvbSIsImV4cCI6MTU0MjYyNTY3MiwibmJmIjoxNTQyNjIyMDcyfQ.r37z1M5rMyRYMOJ-rhyTRYFOgvl9N7KvTMueSFPkiuM");
}

window.addEventListener("lcw:ready", function handleLivechatReadyEvent(){
// Sets the auth-token provider
// Throws error if authTokenProvider is not a function
    convertToJwtToken(payloadToEncrypt).then(function (jwtToken){
        Microsoft.Omnichannel.LiveChatWidget.SDK.setAuthTokenProvider(function authTokenProvider(callback){
            callback(jwtToken);
        });

        // Removes the currently set authentication token provider
        Microsoft.Omnichannel.LiveChatWidget.SDK.removeAuthTokenProvider();
    });
});

Referenčné informácie o rozhraní JavaScript API pre súpravu Live chat SDK