Sa zobrazí výzva na zadanie poverení pri pokuse o otvorenie dokumentov anonymne SharePoint Server 2016

Poznámka: Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Vzťahuje sa na:

  • Microsoft SharePoint Server 2016

  • Inštalátor systému Windows (MSI) na základe verzie aplikácie Microsoft Office 2016 (sa nevzťahuje na Office 365 aplikácie)

  • Anonymný prístup, ktoré je povolené pre lokalitu SharePoint alebo knižnicu

  • Anonymné prístup k dokumentom balíka Office

  • Prístup k dokumentom balíka Office pomocou iného konta než ten, ktorý používate pri prihlásení do systému Windows

Príznaky

Pri pokuse o otvorenie dokumentov v službe SharePoint Server 2016 pomocou Inštalátora systému Windows (MSI) na základe verzie aplikácií balíka Office, sa zobrazí výzva na zadanie poverení, ak sú splnené podmienky v časti "Vzťahuje sa na".

Prečo tento problém sa vyskytuje

Aplikácie balíka Office Odoslať povolenie: držiteľ hlavičky kompatibilitu so SharePoint Online a OneDrive for Business. SharePoint Server 2016 odošle HTTP 401 overovania výzva z dôvodu problém tak, že lokálneho SharePoint Server 2016 spracovania žiadostí, ktoré majú povolenie: držiteľ hlavičky, a tiež z dôvodu neprítomnosti X IDCRL_ PRIJATÉ: t hlavičky.

Ako alternatívne riešenie tohto problému

Ak chcete vyriešiť tento problém, vypnúť možnosti požiadaviek príslušného webových aplikácií a potom použite URL prepísať pravidlá efektívne odstránenie povolenie: držiteľ hlavičky z vedúci požiadavky. Len podporované URL prepísať pravidlá pre SharePoint Server 2016 sa používa na odstránenie hodnotu žiadosť hlavičky. Ďalšie informácie nájdete v téme Možnosti podpory prepíše a presmeruje SharePoint 2016, 2013, 2010 a 2007.

Alternatívne riešenie, postupujte podľa týchto krokov.

Krok 1: Blokovať žiadosti o možnosti pre webovú aplikáciu prostredníctvom Web.config

Ak chcete blokovať žiadosti o možnosti, zmeňte súbor Web.config pre webovú aplikáciu takto:

< system.webServer >

< zabezpečenie >

< requestFiltering allowDoubleEscaping = "true" >

< slovesá applyToWebDAV = "false" >

< odstrániť slovesné = "Možnosti" / >

< pridať slovesné = "Možnosti" povolené = "false" / >

< / slovesá >

Poznámka: MOŽNOSTI žiadosti nie sú blokované pre Web Distributed Authoring and Versioning (WebDav) požiadavky.

Krok 2: Stiahnutie a inštalácia príponu IIS URL prepísať

Stiahnite a nainštalujte IIS URL prepísať klapkyna serveroch SharePoint Web prednej koniec (ECR).

Krok 3: Pridanie premenná HTTP_Authorization servera IIS

  1. Spustite Internet Information Services (IIS) Manager, vyberte položku SharePoint server na ľavej table a potom vyberte URL adresu prepisu na strednej table.

  2. Na pravej table vyberte položku Zobraziť premenné servera.

  3. Ak chcete pridať nové premenná servera, vyberte položku Pridať.

  4. Zadajte názov premennej servera,ako HTTP_Authorization, a potom vyberte tlačidlo OK.

  5. Na pravej table vyberte položku späť na pravidlá.

  6. Overte, či je pridaný premenná servera HTTP_Authorization v súbore ApplicationHost.config nasledujúcim spôsobom:

< system.webServer >

...
        <rewrite >

< allowedServerVariables >

< pridajte názov = "HTTP_Authorization" / >

< / allowedServerVariables >

< / prepísať >

Krok 4: Pridanie pravidla zastaviť spracovávanie všetkých URL adresa prepisu pravidlá pre iné metódy na požiadanie

Ak chcete zastaviť spracovanie ďalších URL prepísať pravidlá môžete pridať pravidlo, ak žiadosť o metóda nie je vedúci (zmeniť iba vedúci žiadosti). Ak chcete urobiť, postupujte nasledovne:

  1. Vyberte webovú aplikáciu a potom vyberte položku URL prepísať.

  2. Na pravej table vyberte položku Pridať pravidlá na pridanie nového pravidla.

  3. Zadajte názov pravidla, napríklad Authrule HEADonly.

  4. V časti Match URL zadajte tieto hodnoty:

    1. Požadované URL adresy: zodpovedá štruktúre

    2. Použitie: regulárne výrazy

    3. Model: ^(?!. *\.aspx).*$

    4. Možnosť ignorovať veľkosť písmen : vybratý

  5. V časti podmienkyvyberte položku Pridaťa potom zadajte nasledujúce hodnoty:

    1. Vstupné podmienky: {REQUEST_METHOD}

    2. Skontrolujte, či vstup reťazec: sa nezhoduje so vzorkou

    3. Vzor: vedúci

    4. Možnosť ignorovať veľkosť písmen : vybratý

  6. Upraviť akcie sekcie nasledujúcim spôsobom:

    1. Typ akcie: žiadne

    2. Možnosť zastaviť spracovávanie všetkých ďalších pravidiel : vybratý

  7. Na pravej table vyberte použiť-> späť na pravidlá.

Poznámka: Skontrolujte, či je zapnuté pravidlo. Chcete urobiť, vyhľadajte možnosť Vypnúť pravidlo na pravej table. Táto možnosť sa zobrazí po výbere pravidla.

Krok 5: Pridanie pravidla prepísať URL na odstránenie Povolenie: držiteľ hlavičky

Efektívne odstránenie povolenie: držiteľ hlavičky požiadavky, použite pravidlo URL prepísať nasledovným spôsobom:

  1. Vyberte webovú aplikáciu a potom vyberte položku URL prepísať.

  2. Na pravej table vyberte položku Pridať pravidlá na pridanie nového pravidla.

  3. Zadajte názov pravidla, napríklad Authrule.

  4. V časti Match URL zadajte tieto hodnoty:

    1. Požadované URL adresy: zodpovedá štruktúre

    2. Použitie: regulárne výrazy

    3. Model: ^(?!. *\.aspx).*$

    4. Možnosť ignorovať veľkosť písmen : vybratý

  5. V časti Server premennej , kliknite na položku Pridať, zadajte tieto hodnoty a kliknite na tlačidlo OK:

    1. Názov premennej servera: HTTP_Authorization

    2. Hodnota: žiadne

    3. Možnosť nahradiť existujúce hodnoty : vybratý

  6. V časti akcie zadajte tieto hodnoty

    1. Typ akcie: žiadne

    2. Zastaviť spracovávanie všetkých ďalších pravidiel: vybratý

  7. Na pravej table vyberte použiť->späť na pravidlá.

Poznámka: Skontrolujte, či je zapnuté pravidlo. Chcete urobiť, vyhľadajte možnosť Vypnúť pravidlo na pravej table. Táto možnosť sa zobrazí po výbere pravidla.

Riešenie tohto problému vo farme SharePoint Server 2016

Zopakujte všetky kroky v predchádzajúcej časti na každý SharePoint Web prednej koniec (ECR) server vo farme, aby ste sa uistili, že všetky servery sú nakonfigurované rovnakým spôsobom. Ak ste už použili prepísať pravidlá, dve pravidlá z predchádzajúcej časti potrebné nastaviť ako posledné dve v zozname, pretože vedúci pravidlo vypne neuplatniť ďalšie pravidlá.

Vzhľadom na IIS URL prepísať príponu, nedá kombinovať pravidlá momentálne tak, aby vám ich fungovať správne.  Tejto situácii sa môžu zmeniť v budúcich revízií rozšírenia alebo alternatívnej konfigurácii sa môžu nachádzať v budúcnosti.  Teraz, tieto metódy sú potvrdenej spôsobom na vyriešenie tohto problému s použitím URL prepísať.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×