Visninger og kolonner i lister og dokumentbiblioteker kan ikke sikres

OPPDATERINGEN (02/29/08): Dette nye codeplex prosjektet synes en metode for å sikre enkeltkolonner: http://www.codeplex.com/SPListDisplaySetting. Hvis du har noen erfaring med det, Legg igjen en kommentar.

Forum Plakater stille ofte et spørsmål som dette: "Jeg har utsikt manager og og personalet utsikt en liste. Hvordan sikrer jeg manager visningen slik at ansatte ikke kan bruke den?"

De spør også ofte en relaterte spørsmål: "Jeg ønsker å sikre en bestemt metadata-kolonne slik at bare administratorer kan redigere kolonnen mens andre ikke kan engang se det."

Disse svarene gjelder både WSS 3.0 og MOSS:

  • SharePoint gir ikke ut av esken støtte for å sikre visninger.
  • SharePoint gir ikke ut-av-støtte for sikkerhet kolonner.

Det finnes flere teknikker som kan følge for å møte slike sikkerhetskrav. Her er hva jeg kan tenke på:

  • Bruke out-of-the-box sikkerhet på elementnivå. Utsikt ære alltid sikkerhet varekonfigurasjon. Hendelsesmottakere og/eller arbeidsflyt kan automatisere sikkerheten oppgave.
  • Bruke personlige visninger for "privilegert" visninger. Dette er enkelt nok å sette opp. Men, på grunn av deres "personlige" natur, disse må konfigureres for hver bruker. Bruk standard sikkerhetskonfigurasjon hindre andre i å opprette en personlig visning.
  • Bruke en webdelen for datavisning og implementere en slags AJAXy sikkerhetsløsning for trimming.
  • Roll din egen liste utfoldelse funksjonaliteten og innlemme sikkerhetstrimming på kolonnenivå.
  • Endrer dataregistreringsskjemaer og bruker JavaScript sammen med sikkerhetsmodellen implementere kolonnenivå sikkerhetstrimming.
  • Bruke et InfoPath-skjema for dataregistrering. Implementere kolonnenivå sikkerhetstrimming via web service samtaler til SharePoint og betinget Skjul felt etter behov.
  • Roll din egen ASP.NET data oppføring funksjon som implementerer kolonnen sikkerhetstrimming.

Ingen av disse alternativene er virkelig så stor, men det er minst en sti å følge hvis du må, Selv om det er vanskelig.

NOTE: Hvis du går ned noen av disse banene, ikke glem "handlinger-> Åpne Windows Utforsker". Du vil være sikker på at du tester med funksjonen å sørge for at det ikke fungerer som en "bakdør" og beseire din sikkerhetsoppsett.

Hvis du har andre ideer for eller erfaringer med å sikre kolonner eller visninger, vær så snill email meg eller Legg igjen en kommentar og jeg vil oppdatere dette oppslaget etter behov.

</slutten>

Abonner på bloggen min.

Technorati Merkelapper:

legg igjen et svar

e-postadressen din vil ikke offentliggjøres. Obligatoriske felt er merket *