Tiek prasīts ievadīt akreditācijas datus, atverot dokumentu anonīmi programmā SharePoint Server 2016

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Attiecas uz:

  • Microsoft SharePoint Server 2016

  • Microsoft Office 2016 lietojumprogrammu Windows Installer (MSI) pasta versiju (neattiecas uz Office 365 lietojumprogrammas)

  • Anonīmu piekļuvi ir iespējota SharePoint vietnē vai bibliotēkā

  • Anonīma piekļuve Office dokumentiem

  • Piekļuve Office dokumentiem, izmantojot citu kontu, nevis izmantojāt pieteicies sistēmā Windows

Pazīmes

Atverot dokumentu programmā SharePoint Server 2016, izmantojot Windows Installer (MSI) izmantojot versiju Office lietojumprogrammas, saņemat aicinājumu norādīt akreditācijas datus, ja ir izpildīti nosacījumi sadaļā "Attiecas uz".

Kāpēc šī problēma rodas

Office lietojumprogrammas sūtīt autorizācija: uzrādītāja galvenes, lai tā būtu saderīga ar SharePoint Online un OneDrive darbam. SharePoint Server 2016 nosūta HTTP 401 autentifikācijas uzvednes dēļ problēmas tādā veidā, ka SharePoint Server 2016 lokālā apstrādā pieprasījumus, kuriem ir autorizācija: uzrādītāja galvenes, un arī dēļ X IDCRL_ neesamība PIEŅEMTS: t galvenes.

Kā, lai novērstu šo problēmu

Lai novērstu šo problēmu, atspējojiet opcijas pieprasījumus attiecīgās tīmekļa lietojumprogrammu un pēc tam izmantojiet URL pārrakstīšana kārtulas, lai efektīvi noņemtu autorizācija: uzrādītāja galvenes no galvas pieprasījumus. Tikai atbalstītu URL pārrakstīšana noteikumi SharePoint Server 2016 tiek izmantoti, lai noņemtu galvenes vērtību pieprasījumu. Lai iegūtu papildinformāciju, skatiet rakstu Supportability no pārrakstītas un novirza SharePoint 2016, 2013, 2010 un 2007.

Lai izpildītu šo risinājumu, veiciet tālāk norādītās darbības.

1. darbība: Bloķēt opcijas pieprasījumus tīmekļa lietojumprogrammu, izmantojot Web. config

Lai bloķētu opcijas pieprasījumus, mainiet tīmekļa lietojumprogrammas failā Web. config šādi:

< system.webServer >

< drošība >

< requestFiltering allowDoubleEscaping = "true" >

< vārdi applyToWebDAV = "false" >

< noņemt darbības vārdu = "Opcijas" / >

< pievienot darbības vārdu = "Opcijas" atļauts = "false" / >

< / vārdi >

Piezīme OPCIJAS pieprasījumi netiek bloķēti tīmekļa dalītās autorēšanas un versiju izveide (WebDav) pieprasījumus.

2. darbība: Lejupielādējiet un instalējiet paplašinājumu IIS URL pārrakstīšana

Lejupielādējiet un instalējiet paplašinājumu IIS URL pārrakstīšanaserveros SharePoint tīmekļa priekšējo gala (WFE).

3. darbība: Pievienošana IIS HTTP_Authorization servera mainīgais

  1. Startējiet interneta informācijas pakalpojumus (IIS) pārvaldnieku, atlasiet SharePoint server kreisajā rūtī un pēc tam atlasiet URL pārrakstīšana centrālās rūts.

  2. Labajā rūtī atlasiet Skatu servera mainīgos.

  3. Lai pievienotu jaunu servera mainīgo, atlasiet Pievienot.

  4. Ierakstiet servera mainīgā nosaukumspiemēram, HTTP_Authorizationun pēc tam atlasiet Labi.

  5. Labajā rūtī atlasiet atpakaļ uz kārtulas.

  6. Pārbaudiet, vai tiek pievienots HTTP_Authorization servera mainīgaisApplicationHost. config failā, šādi:

< system.webServer >


        <rewrite >

< allowedServerVariables >

< pievienot vārdu "HTTP_Authorization" = / >

< / allowedServerVariables >

< / pārrakstīt >

4. darbībā: pievienot kārtulu apstrādes apturēšana URL pārrakstīšana citas metodes pieprasījumu noteikumi

Apturēt apstrādi papildu URL pārrakstīšana noteikumi var pievienot kārtulu, ja pieprasījumu metode nav galva (mainīt tikai galvas pieprasījumus). Lai to izdarītu, rīkojieties šādi:

  1. Atlasiet tīmekļa lietojumprogrammu un pēc tam atlasiet URL pārrakstīšana.

  2. Labajā rūtī atlasiet Pievienot kārtula , lai pievienotu jaunu kārtulu.

  3. Ierakstiet kārtulas nosaukumu, piemēram, Authrule HEADonly.

  4. Sadaļā Match URL norādiet tālāk norādītās vērtības.

    1. Pieprasīto URL: atbilst modelim

    2. Izmantojot: regulāras izteiksmes

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

    4. Opcija Ignorēt gadījumā : atlasīto

  5. Nosacījumi sadaļāatlasiet Pievienotun pēc tam norādiet tālāk norādītās vērtības.

    1. Nosacījuma ievade: {REQUEST_METHOD}

    2. Pārbaudīt, vai ievades virkne: neatbilst modelis

    3. Raksta: vadītājs

    4. Opcija Ignorēt gadījumā : atlasīto

  6. Rediģētu darbību sadaļu šādi:

    1. Darbības tips: nav

    2. Turpmāko kārtulu apstrādes apturēšana opcija: atlasīto

  7. Labajā rūtī atlasiet lietot-> atpakaļ, lai kārtulu.

Piezīme Pārliecinieties, vai ir iespējota kārtulu. Lai to izdarītu, meklējiet Kārtulu atspējot opciju labajā rūtī. Šī opcija tiek parādīta pēc tam, kad atlasāt kārtulu.

5. darbībā: pievienot URL pārrakstīšana kārtulu, lai noņemtu Autorizācija: uzrādītāja galvenes

Lai efektīvi noņemtu autorizācija: uzrādītāja galvenes pieprasījumus, izmantojiet URL pārrakstīšana kārtulu, šādi:

  1. Atlasiet tīmekļa lietojumprogrammu un pēc tam atlasiet URL pārrakstīšana.

  2. Labajā rūtī atlasiet Pievienot kārtula , lai pievienotu jaunu kārtulu.

  3. Ierakstiet kārtulas nosaukumu, piemēram, Authrule.

  4. Sadaļā Match URL norādiet tālāk norādītās vērtības.

    1. Pieprasīto URL: atbilst modelim

    2. Izmantojot: regulāras izteiksmes

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

    4. Opcija Ignorēt gadījumā : atlasīto

  5. Sadaļā Servera mainīgā atlasiet Pievienot, norādiet tālāk norādītās vērtības, un pēc tam atlasiet Labi:

    1. Servera mainīgā nosaukums: HTTP_Authorization

    2. Vērtība: nav

    3. Aizstājiet esošo vērtību opcija: atlasīto

  6. Sadaļā darbība norādiet tālāk norādītās vērtības

    1. Darbības tips: nav

    2. Turpmāko kārtulu apstrādes apturēšana: atlasīto

  7. Labajā rūtī atlasiet lietot->atpakaļ, lai kārtulu.

Piezīme Pārliecinieties, vai ir iespējota kārtulu. Lai to izdarītu, meklējiet Kārtulu atspējot opciju labajā rūtī. Šī opcija tiek parādīta pēc tam, kad atlasāt kārtulu.

Atrisinātu šo problēmu, SharePoint Server 2016 fermā

Atkārtojiet visas darbības no iepriekšējā sadaļā katru SharePoint tīmekļa priekšējo gala (WFE) serverī fermā, lai pārliecinātos, vai visi serveri ir konfigurēti vienādi. Ja jau esat lietojis pārrakstīšana kārtulas, kā abas kārtulas no iepriekšējā sadaļā ir jāiestata kā pēdējo divu sarakstā, jo vadītājs kārtulu atspējos nākamās kārtulas.

Dēļ IIS URL pārrakstīšana paplašinājumu ierobežojumus, kārtulas nevar kombinēt pašlaik tādā veidā, kas ļauj tiem nedarbosies pareizi.  Šī situācija var mainīties nākotnē pārskatīšanas paplašinājuma vai alternatīvu konfigurāciju var atrast nākotnē.  Tagad, šīs metodes ir vislabāk apstiprināts veids, lai atrisinātu šo problēmu, izmantojot URL pārrakstīšana.

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×