SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Benutzerprofil(-eigenschaften) "verstecken"

Unbeantwortet Dieser Beitrag hat 10 Antworten

Ohne Rang
186 Beiträge
Benjamin Aicheler erstellt 10 Feb. 2011 10:02
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen,

wir haben hier einen neu installierten Sharepoint mit eingerichtetem Profilimport. Funktioniert soweit alles. Nun ist es ja so, dass man sich an verschiedenen stellen, beispielsweise wenn man in Listen auf den Namen "erstellt von" klickt, das Benutzerprofil desjenigen anzeigen lassen kann. Hier stehen dann beispielsweise Name, Telefon oder E-Mail wie sie aus dem AD importiert wurden.

Genau das ist es, was wir nicht möchten. Entweder soll das Profil garnicht anzeigbar sein, oder eben bestimmte Informationen nicht enthalten. Ich habe mir hier schon die Privacy Policies angeschaut. Bei der Telefonnummer hat es wohl irgendwie geklappt, bei der E-Mail durfte ich die "Default Visibility" nicht ändern!??

Welche möglichkeiten habe ich da? Was ist sinnvoll?

 

Danke

Benjamin

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 10 Feb. 2011 10:18
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Bei der Service Application für die Benutzerprofile (Zentraladministration) kann festgelegt werden, was die Benutzer mit den einzelnen Feldern machen dürfen. Also ob ein Feld immer angezeigt wird oder ob der Benutzer das selbst entscheiden kann.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
186 Beiträge
Benjamin Aicheler Als Antwort am 10 Feb. 2011 10:41
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Andi,

danke für deine superschnelle Antwort.

Leider war ich genau dort schon, wenn ich Dich richtig verstehe.

Manage Service Applications --> User Profile Service Application

Dann unter People habe ich Manage User Properties und Manage Policies versucht. Was ist der Unterschied... sieht irgendwie gleich aus. Wenn ich über Manage Policies reingeh, ein Feld ändere und Ok klicke, lande ich bei Manage User Properties??

Work Phone --> Replicable raus, Ok (sonst ist Default Privacy Setting nicht änderbar), Default Privacy Setting auf Only Me, Ok... klappt

Work e-mail --> Replicable raus, Ok, Default Privacy Setting auf Only Me, Alias geht automatisch raus, Ok, Fehler: Attempt to update system reserved property... klappt also nicht

Habe jetzt auch noch unter Service Connections die User Profile Service Application rausgenommen, jetzt kommt zumindest schonmal nurnoch das reine Profil und es wird nicht mehr auf den MySite Host geleitet wo neueste Aktivitäten und Kollegen usw. angezeigt werden. Geht das problemlos oder muss ich nun damit rechnen, dass neue/geänderte Profile in der Webanwendung nicht zur Verfügung stehen?

 

Gruß

Benjamin

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 10 Feb. 2011 11:14
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

[quote user="Benjamin Aicheler"]Work e-mail --> Replicable raus, Ok, Default Privacy Setting auf Only Me, Alias geht automatisch raus, Ok, Fehler: Attempt to update system reserved property... klappt also nicht[/quote]

Dann scheint das offenbar nicht mit allen Feldern zu funktionieren. Da habe ich dann auch keine Lösung :-(

[quote user="Benjamin Aicheler"]Habe jetzt auch noch unter Service Connections die User Profile Service Application rausgenommen[/quote]

Damit hast Du Benutzer dieser Webanwendung vom Profildienst abgekoppelt. Änderungen im Profil wirken sich dort nicht mehr aus.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
186 Beiträge
Benjamin Aicheler Als Antwort am 10 Feb. 2011 13:53
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ich habe mir das jetzt recht einfach gemacht, und im My Site Host die Lesen berechtigung für alle authentifizierten Benutzer rausgeschmissen. Wiederum nicht so toll ist nun, dass der zurück zur Website Link in der AccessDenied.aspx ja auf die gesonderte My Site Webanwendung zeigt, und damit nur wieder auf die AccessDenied Meldung führt...

Müsste ich den My Site Host in die "Standard" Webanwendung legen um da zu umgehen? Könnte ich im IIS für die My Site Anwendung entsprechende Authorization Rules anlegen? Alle erlauben, Anon verbieten, AD Gruppe "Externe Benutzer" verbieten, könnte das gehen?

Gäbe es vielleicht eine sowieso viel sinnvollere Lösung? Hintergrund ist halt, wir haben externe, authentifizierte Benutzer, die nicht unbedingt persönliche Daten wie Telefon, E-Mail sehen sollen. Diese ganzen "Social Features" wie Kollegen, Mitgliedschaften, Aktivitäten benötigen wir nicht. Der einzige Grund für den Profilimport ist der Name.

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 10 Feb. 2011 14:46
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

[quote user="Benjamin Aicheler"]Müsste ich den My Site Host in die "Standard" Webanwendung legen um da zu umgehen?[/quote]

Das würde zwar für diesen konkreten Fall helfen, aber ich würde es trotzdem nicht machen. Die mySites gehören in eine eigene webanwendung.

[quote user="Benjamin Aicheler"]Könnte ich im IIS für die My Site Anwendung entsprechende Authorization Rules anlegen?[/quote]

Nein. IIS übernimmt nur die Authentifizierung. Autorisierung wird von SharePoint übernommen.

Zum eigentlichen Problem habe ich aber keine Idee. Was nicht heißen muß, daß es keine Lösung gibt. Ich habe mich bloß noch nicht mit dieser Problematik auseinandergesetzt.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
186 Beiträge
Benjamin Aicheler Als Antwort am 10 Feb. 2011 15:28
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Meine letzte Idee :)

Web.config

<location path="_layouts/userdisp.aspx">
    <system.web>
      <authorization>
        <deny users="*" />
      </authorization>
    </system.web>
  </location>

Mal schaun obs da Nebenwirkungen gibt.

Auf jeden Fall vielen Dank Andi.

 

Gruß

Benjamin

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 10 Feb. 2011 16:13
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Damit kommt dann aber wirklich niemand mehr auf diese Seite

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
186 Beiträge
Benjamin Aicheler Als Antwort am 14 Feb. 2011 12:08
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Andi,

eine weitere Frage zu diesem Thema.

Ich wollte mir nunmal anschauen wie das ganze aussieht, wenn ich auf die Profilsynchronisierung verzichte... hätte ich wohl zuerst machen sollen.

Also, User Profile Service Application gelöscht, dabei das "Daten löschen" Häkchen gesetzt, und die beiden Benutzerprofil Dienste gestoppt (bzw. einer war schon). Neue Webapplication angelegt, Site Collection angelegt, Dokument hochgeladen und meinen Namen im geändert Feld angeklickt. Da waren aber immernoch alle Profildaten vorhanden.

Werden die Daten immer einmalig abgerufen wenn jemand zum ersten mal den Sharepoint aufruft, oder hat der die Profildaten noch irgendwo gespeichert? Wie werde ich die ggf. los?

Gruß

Benjamin

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 14 Feb. 2011 12:14
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Wo genau die Datengespeichert werden, weiß ich nicht, aber wenn man die Benutzerprofil-Dienstanwendung löscht, werden die Daten nicht mehr mit dem AD synchronisiert. D.h. Änderungen im AD wirken sich nicht mehr auf SharePoint aus. Neue Benutzer haben kein Profil mehr.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
186 Beiträge
Benjamin Aicheler Als Antwort am 14 Feb. 2011 13:46
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Es scheint so als kennt er noch alle Benutzer die ich mal importiert habe, obwohl die noch nie auf dem Sharepoint waren. Synchronisiert wird wie du sagst logischerweise nichts mehr.