Domanda

Ho una home page ASP.NET in cui l'utente fornisce il suo ID di accesso. A seconda dell'applicazione (sito di SharePoint) l'ID è associato: l'utente viene indirizzato al rispettivo sito sharepoint.

Ad esempio, se l'utente è site1user, la pagina ASP.NET indirizza l'utente a sharepointsite1.

L'ho fatto funzionare così lontano.

Ora, come faccio a passare l'ID di accesso da ASP.NET alla pagina di accesso di SharePoint in modo che l'utente non debba digitare nuovamente l'ID utente.

Ho provato a passare il parametro URL. Ma non ha funzionato.

È stato utile?

Soluzione

Se si utilizza l'autenticazione basata su moduli (FBA) nell'applicazione ASP.NET, è anche possibile configurare SharePoint per utilizzare anche FBA e fare in modo che SharePoint utilizzi la stessa configurazione FBA dell'applicazione ASP.NET.

Il vantaggio di fare questo è che puoi avere un accesso utente alla tua applicazione ASP.NET e semplicemente reindirizzarli al loro sito di SharePoint e loro accederanno automaticamente. Non è necessario passare il nome utente a SharePoint in alcun modo o personalizzare alcuna pagina. Può essere un po 'complicato configurare FBA in SharePoint se non l'hai mai fatto prima, ma queste risorse dovrebbero aiutare:

Altri suggerimenti

Devi personalizzare la pagina login.aspx e scrivere il codice che recupererà l'ID dalla stringa di query e lo imposterà nella casella di testo del nome utente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top