Domanda

È possibile leggere reclami usando solo l'oggetto Spuser? STS è usato come rivendicazioniProvider.

Tutti gli esempi che ho trovato Uso: VAR CLASSSSPRINCIPAL= Pagina.UR come ICLAMSPrincipal; rivendicazioni identità= (Iclaimsentity) reclamiPrincipal.identity;

Ma ho bisogno delle affermazioni di qualsiasi spiner non solo la corrente.

Ho verificato che il Fillmethod nelle rivendicazioni Trigge da parte di Runnung Next () ma non riesco a trovare un modo per mantenere i reclami degli utenti.

è possibile?

È stato utile?

Soluzione

Alla fine le rivendicazioni vengono create da una fonte al di fuori di SharePoint e l'utente deve autenticare attraverso tale fonte per ottenere le loro richieste assegnate.SharePoint non può ottenere le rivendicazioni per gli utenti che non sono attualmente connessi, perché non può autenticare alle STS come quell'utente e le rivendicazioni che le ST danno all'utente.

Altri suggerimenti

Hai guardato questo?

.

spuser spuser= Web.ENSUREUSER (String.Format ("I: 0 #. | ProviderName | {0}", fbauser.Username));spuser.name="Friendlyname";spuser.update ();

Come mappare i reclami a Spuser Object? .

Spero che aiuti :)

Forse questo potrebbe essere utile:

SPUser user = ...;
SPClaim claim = SPClaimProviderManager.Local.ConvertSPUserToClaim(user);
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top