Implementujem server side flow prihlásenia cez Google, v dokumentácií je popísaný tu:
https://developers.google.com/identity/sign-in/web/server-side-flowProblém je, že na niektorých počítačoch, v niektorých prehliadačoch, nefunguje.
- Prvý počítač, Google Chrome 44.0.2403.157 m - funguje
- Prvý počítač, Microsoft Edge 20.10525.0.0 - nefunguje
- Prvý počítač, IE 11 - nefunguje
- Druhý počítač, Google Chrome rovnaká verzia - zjednodušená verzia (nižšie) funguje, implementovaná na stránke fungovala raz a už nefunguje
Tu je plunker s kódom ktorý som testoval. Snažil som sa ho čo najviac zjednodušiť a takmer všetok je len skopírovaný
z dokumentácie.
Očakávané správanie kódu, je že po prihlásení sa pod tlačidlom zobrazí text "result in console" a v konzole sa objaví objekt. Keď kód nefunguje, callback sa nezavolá a na stránke sa niž nezmení. Nepodarilo sa mi získať žiadnu chybovú správu.
Plunker:
http://plnkr.co/s7EJbkEHL6ubnSR7DUmw