pondělí 6. listopadu 2017

CRM 365 i z mobilu (andorid aplikace)

Již drahný čas ve firmě řešíme přístup do MS CRM365 (v prostředí firemního serveru s OS MS Windows 2016).
Dnes je moderní říkat: on-premise prostředí.

Zajímavé, že problém nebyl z OS iOS (tedy z iPHONE nebo iPAD).
Ale naopak byl problém z Windows Phone 10 a Android (v podstatě libovolná verze).

Že by microsoftí programátoři používali jablečný mobil iPPHONE ?

Ale zpět k té chybce ...
V Android obchodě je aplikace Dynamics 365 for Phones skrz kterou nefungoval přístup k do MS Dynamics CRM 365.
Z webové rozhraní nebyl přitom problém.

Náš dodavatel CRM řešení si natom dost nepěkně vylámal zuby a v podstatě přiznal barvu (Nevíme co s tím).
Oslovili jsme řadu dalších firem ...a neúspěšně.

Až se jedna chytila.
Věnovalo tomu perný týden ... a chybka je opravena.


OS: MS Windows Server 2016 version 1703
Aplikace: ADFS on MS Windows Server 2016
Aplikace: Dynamics 365 (on-premise)

A celé řešení:

When we enabled OAuth2 in Dynamics, it started using the /oauth2/authorize endpoint of ADFS, however it appeneded amr_values=pwd to the request which resulted in an error. 

From the event log we found out that it was: 
MSIS7102: Requested Authentication Method is not supported on the STS. 
In vanilla 1703 release, this doesn’t happen and the issue started happening after installing some kind of an update from Windows Update. 

The current solution for us was to setup a reverse proxy in front of ADFS and rewrite the amr_values=pwd from the request…

Dík za vyřešení problému patří firmě: www.thenetw.org

A nyní je na tahu firma Microsoft ... a čekáme na oficiální opravu

Žádné komentáře:

Okomentovat