Domanda

Sto usando Enterprise SharePiont Server 2007 con Windows Server 2008 Enterprise. Sto sviluppando con VSTS 2008 + C # .Net + 3,5. Mi chiedo se SharePoint dispone di alcun mezzo per impostare un utente anonimo per essere qualche utente specifico per codice automaticamente?

Per esempio, voglio impostare l'anonimo di essere amministratore automaticamente quando si connette il anonime da uno specifico indirizzo IP per accedere default.aspx (vale a dire senza bisogno di lasciare la password sapere utente amministratore se l'utente si connette da una macchina speciale con speciale indirizzo IP). Un altro esempio è quando l'utente anonimo si collega il mio sito utilizzando stringa di connessione speciale, come http://mysite/default.aspx?specialtestuser=foo, allora io corrente impostato anonima per essere foo.Appreciate se qualche esempi di codice a riferimento?

A proposito: io sto usando autenticazione basata su form, non so se in autenticazione basata su form in SharePoint, ci sono dei modi per impostare l'utente anonimo a qualcuno sulla base di alcune regole definite personalizzati (per esempio l'indirizzo IP o HTTP parametro.)

?
È stato utile?

Soluzione

Questo metodo: FormsAuthentication.SetAuthCookie () ha lavorato per me in passato, quando stavo cercando di creare un account di accesso NTLM in FBA.

Altri suggerimenti

La domanda di cui sopra suona un po 'paura per me. Ti rendi conto che IP possono essere contraffatti? Suona come un modo molto insicuro per gestire i privilegi amministrativi. Se fossi nel vostro reparto IT, sarei preoccupato: -)

salto sul carro di Anders qui. Facendo che creerà un rischio per la sicurezza del vostro ambiente SharePoint e vorrei consigliare contro di essa.

Anche se è pericoloso, può essere molto potente se si ora che cosa si sta facendo.

Ho fatto qualcosa di simile prima, dove la gente poteva cambiare l'identità dell'utente corrente a un altro semplicemente cliccando su un nome utente in un elenco di utenti disponibili. Ovviamente questo è qualcosa che si usa solo per dev e scopi di test e non per la produzione.

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