3 Stimmen

Zuordnung von E-Mail-Ansprüchen von benutzerdefinierten Anspruchsanbietern zu Sharepoint-Benutzer-E-Mails im Profil

Ich habe Sharepoint 2010 und verwende als einzige Authentifizierungsmethode einen benutzerdefinierten Claims Provider. Mein benutzerdefinierter Claims-Anbieter hat einen E-Mail-Anspruch: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress

Ich habe diesen Parameter in dereshareponit -Konsole (stsadmin) bei der Konfiguration des Anbieters festgelegt:

$map3 = New-SPClaimTypeMapping -IncomingClaimType "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress" -IncomingClaimTypeDisplayName "EmailAddress" -SameAsIncoming

Ich möchte, dass diese Ansprüche dem Sharepoint-Benutzerprofil zugeordnet werden. Das heißt, wenn ich auf das Benutzerprofil zugreife (z. B. durch Klicken auf "Meine Einstellungen" bei einem angemeldeten Benutzer), möchte ich den E-Mail-Parameter sehen. (Ich möchte den Anspruch als SPContext.Current.Web.CurrentUser.Email sehen)

Derzeit sind diese Parameter noch nicht abgebildet.

Haben Sie einen Tipp oder Hilfe dazu? Ich bin wirklich versuchen viele verschiedene Dinge, aber ich kann nicht bekommen, es zu arbeiten!..

Danke

PnP

1voto

Garrett Vlieger Punkte 9196

Der Code, den Sie zeigen, weist die Zuordnung nur einer Variablen zu ( $map3 ). Sie müssen diese Zuordnung auch dem vertrauenswürdigen Ausgeber hinzufügen:

$sp = Get-SPTrustedIdentityProvider –Name "YourSTS"

Add-SPClaimTypeMapping -Identity $map3 -TrustedIdentityTokenIssuer $sp

Hier finden Sie weitere Informationen und Beispiele:

EDIT : Um die Ansprüche zuzuordnen, müssen Sie zu Zentralverwaltung -> Anwendungsverwaltung -> Benutzerprofilservice-Anwendung -> Benutzereigenschaften verwalten -> Gewünschte Benutzereigenschaft bearbeiten gehen.

Bearbeiten Sie schließlich die Zuordnung wie unten gezeigt:

enter image description here

Hier finden Sie weitere Informationen: http://technet.microsoft.com/en-us/library/cc262327.aspx

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X