Objeví se výzva k zadání přihlašovacích údajů při otevírání dokumentů anonymně z SharePoint serveru 2016

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Platí pro:

  • Microsoft SharePoint serveru 2016

  • Instalační služba systému Windows (MSI) na základě verzi aplikace Microsoft Office 2016 (nebudou mít vliv na aplikace Office 365)

  • Anonymní přístup, který je povolený webu Sharepointu nebo v knihovně

  • Anonymní přístup k dokumentům Office

  • Přístup k dokumentům Office pomocí jiného účtu než ten, který jste použili k přihlášení k Windows

Příznaky

Při otevírání dokumentů v SharePoint serveru 2016 pomocí Windows Installer (MSI) na základě verze aplikací Office, zobrazí se výzva k zadání přihlašovacích údajů při splnění podmínky uvedené v části "Platí pro".

Proč tento problém nastane

Aplikace Office odesílat se tak mohli ověřovat: nosný záhlaví kompatibility v Sharepointu Online a OneDrive pro firmy. Odešle SharePoint serveru 2016 řádku HTTP 401 ověřování z důvodu chyby ve způsobu, jakým SharePoint serveru 2016 místní zpracovává požadavky, které mají se tak mohli ověřovat: nosný záhlaví a taky z důvodu absence X IDCRL_ PŘIJATO: t záhlaví.

Jak tento problém můžete vyřešit

Informace k alternativním řešením tohoto problému, zakázání možnosti požadavků pro problémového webových aplikací a pak pomocí pravidel URL revize efektivně odebrat se tak mohli ověřovat: nosný žádosti záhlaví od vedoucího. Pouze podporované URL přepisu pravidla pro SharePoint serveru 2016 slouží k odebrání hodnotu žádost o záhlaví. Další informace najdete v tématu podpory z přepíše a přesměruje v Sharepointu 2016, 2013, 2010 a 2007.

Provádět toto alternativní řešení: postupujte takto:

Krok 1: Blokování možnosti požadavků pro webovou aplikaci pomocí Web.config

Blokovat možnosti požadavky, změňte nastavení(Web.config)) pro webovou aplikaci takto:

< system.webServer >

< zabezpečení >

< requestFiltering allowDoubleEscaping = "true" >

< slovesa applyToWebDAV = "false" >

< Odebrat slovesné = "Možnosti" / >

< přidat slovesné = "Možnosti" povolené = "false" / >

< / akce >

Poznámka: Možnosti požadavky se nebudou blokovat pro Web Distributed Authoring and Versioning (WebDav) žádosti.

Krok 2: Stažení a instalace koncovku přepisu adresy URL služby IIS

Stáhněte a nainstalujte rozšíření přepisu adresy URL služby IISna serverech SharePoint Web přední konce (WFE).

Krok 3: Přidání proměnnou HTTP_Authorization serveru služby IIS

  1. Spusťte Správce služby (internetové)vyberte SharePoint server v levém podokně a v prostředním podokně vyberte Adresu URL revize .

  2. V pravém podokně vyberte Zobrazit serveru proměnné.

  3. Pokud chcete přidat novou proměnnou serveru, vyberte Přidat.

  4. Zadejte název proměnné serveru,například HTTP_Authorizationa pak vyberte OK.

  5. V pravém podokně vyberte zpátky do pravidla.

  6. Ověřte, zda je přidán proměnná serveru HTTP_Authorization v souboru ApplicationHost.config takto:

< system.webServer >

...
        < revize >

< allowedServerVariables >

< přidejte název = "HTTP_Authorization" / >

< / allowedServerVariables >

< / revize >

Krok 4: Přidání pravidla zastavení zpracovávání Adresa URL revize pravidla pro jiné metody požadavků

Vytvořit pravidlo můžete přiřadit zastavit zpracování dalších URL přepisu pravidel nejsou-li metodu žádost o vedoucí (změnit pouze záhlaví požadavky). K tomuto účelu postupujte takto:

  1. Vyberte webová aplikace a zvolte Revize adresy URL.

  2. V pravém podokně vyberte Přidat pravidla pro přidání nového pravidla.

  3. Zadejte název pravidla, jako je Authrule HEADonly.

  4. V části Adresa URL POZVYHLEDAT zadejte tyto hodnoty:

    1. Požadované adresy URL: shodu

    2. Použití: regulární výrazy

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

    4. Ignorovat písmena: vybrané

  5. V oddílu podmínkyklikněte na Přidata zadejte tyto hodnoty:

    1. Podmínka vstupní: {REQUEST_METHOD}

    2. Zaškrtněte, pokud vstupní řetězec: neodpovídají vzorci

    3. Vzorek: vedoucí

    4. Ignorovat písmena: vybrané

  6. V části Akce upravte takto:

    1. Typ akce: žádné

    2. Možnost Zastavit zpracování všech následujících pravidel : vybrané

  7. V pravém podokně vyberte použít-> zpátky na pravidla.

Poznámka: Ujistěte se, že je povolená pravidlo. K tomuto účelu vyhledejte možnost Zakázat pravidla v pravém podokně. Tato možnost se zobrazí po výběru pravidlo.

Krok 5: Přidání adresy URL přepisu pravidla odebrat Se tak mohli ověřovat: nosný záhlaví

Efektivní odebrat se tak mohli ověřovat: nosný záhlaví pro požadavky, použijte pravidlo URL přepisu podle následujících pokynů:

  1. Vyberte webová aplikace a zvolte Revize adresy URL.

  2. V pravém podokně vyberte Přidat pravidla pro přidání nového pravidla.

  3. Zadejte název pravidla, jako je Authrule.

  4. V části Adresa URL POZVYHLEDAT zadejte tyto hodnoty:

    1. Požadované adresy URL: shodu

    2. Použití: regulární výrazy

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

    4. Ignorovat písmena: vybrané

  5. V části Server proměnné klikněte na Přidat, zadejte následující hodnoty a pak vyberte OK:

    1. Proměnná název serveru: HTTP_Authorization

    2. Hodnota: žádné

    3. Možnost nahradit stávající hodnotě : vybrané

  6. V části Akce zadejte tyto hodnoty

    1. Typ akce: žádné

    2. Zastavit zpracování všech následujících pravidel: vybrané

  7. V pravém podokně vyberte použít->zpátky na pravidla.

Poznámka: Ujistěte se, že je povolená pravidlo. K tomuto účelu vyhledejte možnost Zakázat pravidla v pravém podokně. Tato možnost se zobrazí po výběru pravidlo.

Řešení tohoto problému ve farmě SharePoint serveru 2016

Opakujte všechny kroky s předchozím oddílem na všech serverech SharePoint Web přední konce (WFE) ve farmě zkontrolujte, že všechny servery jsou nakonfigurované stejně. Pokud jste již používali přepisu pravidla, dvě pravidla s předchozím oddílem muset nastavit jako poslední dvě v seznamu, protože pravidlo vedoucí zakáže následující pravidla.

Z důvodu omezení koncovku přepisu adresy URL služby IIS pravidla, nejde aktuálně zkombinovat způsobem, který umožňuje je fungovat správně.  Tato situace může změnit v budoucích revize rozšíření nebo alternativní konfiguraci je možné najít v budoucnu.  Prozatím těchto postupů jsou nejlepší potvrzené způsob, jak tento problém vyřešit pomocí adresy URL revize.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×