WebHU - Programozási kérdések és válaszok

A teams bot korlátozása a szervezetemre

Az MSFT Bot Framework-et használom egy csapatbot felépítéséhez, de a robotom csak a szervezetemre vonatkozik. Valójában nem akarom, hogy a szervezetemen kívül bárki beszélhessen vele.

Kerestem, hogyan korlátozhatom a robotomat egy adott Office 365 szervezetre, de nem találom, hogyan tehetném meg. Az egyetlen dolog, amit találok, az az, hogy a másik fél felhasználói karakterláncát használom, hogy megnézzem, melyik szervezetben élnek.

Kérdésem: Van mód arra, hogy a robotomat egyetlen O365 szervezetre korlátozzam?

Kösz

Bram

20.11.2016

Válaszok:


1

2 éve, de nincs igazi válasz, és felkerült a kapcsolódó listámra...

Manapság már írhat egy egyszerű köztes szoftvert, amely a bérlői szűrést végzi, mint itt:

public static string TenantFilterSettingAny = "#ANY#";

/// <summary>
/// Here are below scenarios - 
///     #Scenario 1 - Reject the Bot If Tenant is configured in web.config and doesn't match with Incoming request tenant
///     #Scenario 2 - Allow Bot for every Tenant if Tenant is not configured in web.config file and default value is #ANY#             
/// </summary>
/// <param name="activity"></param>
/// <param name="currentTenant"></param>
/// <returns></returns>
public static bool RejectMessageBasedOnTenant(IMessageActivity activity, string currentTenant)
{
    if (!String.Equals(ConfigurationManager.AppSettings["OFFICE_365_TENANT_FILTER"], TenantFilterSettingAny))
    {
        //#Scenario 1
        return !string.Equals(ConfigurationManager.AppSettings["OFFICE_365_TENANT_FILTER"], currentTenant);
    }
    else
    {
        //Scenario 2
        return false;
    }
}

A ezt a mintát

29.11.2018

2

Jelenleg a legmegbízhatóbb módja a felhasználók hitelesítésének megvalósítása, amint azt a AuthBot bemutatja, majd ellenőrizze a a bejelentkezett felhasználó bérlőazonosítója.

21.11.2016
  • A robotom csak a Teamsben él. Bárki, aki már beszél, be van jelentkezve az Azure AD-be. Miért nem követelhetem meg a csapatokon keresztüli hitelesítést? 22.11.2016
  • Jelenleg nem küldjük el a TenantId-t a Teams robotjainak. Ennek hiányában az egyetlen megbízható módszer az Ön számára, ha a felhasználókat a robotjával bejelentkezteti. 30.11.2016
  • Az AuthBot mostantól megszűnt a BotAuth helyett: github.com/MicrosoftDX/botauth 24.04.2018
  • Új anyagok

    A rádiógomb ellenőrzött eseményének használata a jQueryben
    Ebben a cikkben látni fogjuk, hogyan kell dolgozni a jquery választógombbal ellenőrzött eseményeivel. A választógombok HTML gombok, amelyek segítenek kiválasztani egyetlen értéket egy csoportból...

    Körkörös függőségek megoldása terraformban adatforrásokkal – lépésről lépésre
    Mi az a körkörös függőségek Dolgozzunk egy egyszerű eseten, amikor az SQS-sor és az S3-vödör közötti körkörös függőség problémája van egy egymástól függő címkeérték miatt. provider..

    Miért érdemes elkezdeni a kódolást 2023-ban?
    01100011 01101111 01100100 01100101 — beep boop beep boop Világunk folyamatosan fejlődik a technológia körül, és naponta fejlesztenek új technológiákat a valós problémák megoldására. Amint..

    🎙 Random Noise #2  – Örökbefogadás és hit
    az analitika íratlan világának gondozása Szeretné, hogy ezek a frissítések a postaládájába kerüljenek? Iratkozzon fel itt . "Ha önvezető autókat gyártanak, akkor mi miért ne..

    A legrosszabb politika és prediktív modellek májátültetésre jelöltek számára az Egyesült Államokban
    A máj (vagy óangolul lifer) az emberi test legnehezebb belső szervére utal, amely csendesen működik a nap 24 órájában. Mit csinál a máj? 500 feladatot hajt végre a szervezet egészségének..

    5 webhely, amely 2022-ben fejleszti front-end fejlesztői készségeit
    Frontendmentor.io A tényleges projektek létrehozásával a Frontendmentor.io segítséget nyújt a front-end kódolási képességeinek fejlesztésében. A kódolást azután kezdheti meg, hogy..

    Mikor kell használni a Type-t az interfészhez képest a TypeScriptben?
    A TypeScript a JavaScript gépelt szuperkészlete, amely statikus gépelést ad a nyelvhez. Ez megkönnyíti a robusztus és karbantartható kód írását azáltal, hogy a hibákat a fordítási időben..