Zanim zacznę, nasi klienci muszą połączyć się przez AFDS, aby móc przejść do CRM 2011. Tak więc mówimy o środowisku "IFD".ADFS (CRM 2011) - problem uwierzytelniania w kliencie Microsoft Outlook dla CRM (Response.Redirect (...) i Window.Open (...))
Mam problem z używaniem "klienta Outlook CRM 2011" i funkcji "Window.Open (...)" - JS. Po naciśnięciu przycisku w CRM 2011 strona ASPX uruchamia się i wykonuje pewne czynności z załącznikiem w e-mailu. Następnie tworzy z powodzeniem kontakt, a następnie powinien przekierować na tę stronę "Kontakt". Ale za każdym razem, gdy wykonuję przekierowanie do strony "CRM 2011", użytkownik prosi o podanie swoich danych uwierzytelniających. Dzieje się tak, ponieważ "Window.Open (...)" otwiera ekran w nowej "przeglądarce" - ekran i uwierzytelnianie jest tracone (ponieważ pochodzimy z klienta Outlook).
Powyższy scenariusz działa poprawnie, gdy używany jest moduł CRM 2011, ponieważ najpierw trzeba zalogować się za pomocą programu ADFS.
Czy niektórzy z Państwa napotkali powyższy problem i mają na to świetne rozwiązanie?
- Czy istnieje sposób, aby zrobić "Window.Open (...)" i pozostać w "Outlook" -screen? To samo, co dwukrotnie kliknąć kontakt w "Programie CRM 2011 Outlook"?
- Czy jest jakiś sposób na wykonanie "Przekierowania", czy mogę automatycznie podać dane uwierzytelniające na stronie, tak aby strona była otwierana bez konieczności samodzielnego wpisywania swoich danych uwierzytelniających? Czytałem coś o SignInRequestMessage i FederatedAuthentication, ale nie pokazano żadnych wyraźnych przykładów, aby to zrobić.
Mam nadzieję, że możecie mi pomóc. Po mojej stronie, jeśli znajdę jakieś rozwiązanie, wrócę tutaj!
poważaniem Frederic
Mam odpowiedź na to ... Muszę to wykopać. Sprawdź ponownie około 10: 00a EST jutro. krótka odpowiedź brzmi "nie używaj window.open", mam poprawne wywołanie CRM JS, aby umożliwić ci otwarcie kontaktu bez auth drama ... bądź na bieżąco –
btw - świetne pytanie –
Byłoby wspaniale, gdybyś mógł to udostępnić Odpowiedź :) To rozwiązałoby wiele naszych problemów;) – Freeetje