Pracuję nad czymś takim jak sync e-mail outlook2010 and sharepoint2010 Szukam sposobu na zalogowanie się w programie Outlook części w programie SharePoint 2010 automatycznie przy użyciu zalogowanego użytkownika programu sharepoint jest to możliwe w C# .. i chcę uciec od uwierzytelniania Kerberos i konfigurowania serwera wymiany Próbowałem tego jednego Get Current User Inbox i innych podobnych, ale nie zadziałało. jakieś sugestie?Jak automatycznie zaloguj się z częścią webową w sharepoint 2010
Odpowiedz
Czy poświadczenia logowania są takie same jak w przypadku systemu Windows? Jeśli tak, czy poprawnie skonfigurowałeś przeglądarkę? Zobacz browser setup for auto login
Aby zalogować wypróbować następujące, dziedziczą OWAInboxPart aw OnInit utworzyć nazwę skrzynki pocztowej przy użyciu bieżącego użytkownika, dla niektórych to prosty znak zapytania wydaje się działać:
public class MyInbox : Microsoft.SharePoint.Portal.WebControls.OWAInboxPart
{
protected override void OnInit(object sender, EventArgs e)
{
this.MailboxName = ?;
base.OnInit (sender, e);
}
}
Spójrz na this discussion of how to get the mailbox for the current user.
Tak, Paul, zrobiłem to, ale to nie działa. Próbowałem go nawet w webpoincie programu sharepoint i też tam nie działało. Korzystam z sharepoint 2010 i OWA 2010. Myślę, że te ustawienia działałyby z OWA 2007 –
Hmm ... w wątku dyskusji napisałem czy wypróbowałeś sugestię Jack-Gao? (trzy posty od dołu) –
tak, Paul zrobił ... to było jedno z pierwszych rozwiązań, które wypróbowałem ... te rozwiązania mogły działać z ową i sharepoint 2007.. ale nie 2010 –
Czy możesz dokładniej opisać, co w poprzednim rozwiązaniu nie działa? – Ray
Czy znasz http://office.microsoft.com/en-gb/sharepoint-foundation-help/working-with-outlook-web-access-web-parts-HA101810215.aspx? –
@Ray logowania do Outlook poprzez ustawienie właściwości mailboxname MailboxName = SPContext.Current.Web.CurrentUser.Email Nie działa z wymiany 2010 –