Eroare autentificare cu Google oAuth2 in CodeIgniter

Salutare,

Am preluat in mentenanta si dezvoltare de module noi o aplicatie scrisa in CodeIgniter 2.x care foloseste Google oAuth2 pentru autentificarea utilizatorilor.

Toate bune si frumoase pana in momentul in care a trebuit sa creez o clona pentru dezvoltare.

In productie aplicatia ruleaza pe un subdomeniu de genul http://erp.firmamea.ro/

Clona pentru varianta de dezvoltare am adaugat-o tot pe un subdomeniu de genul http://erpdev.firmamea.ro/

In Google Developers Console am pastrat proiectul pentru varianta de productie, doar ca am adaugat si link-ul de dev pentru “Authorized Javascript origins” si “Authorized redirect URIs”.

Cu toate acestea, cand accesez link-ul de dev primesc eroarea Error: redirect_uri_mismatch. The redirect URI in the request, http://erpdev.firmamea.ro/, does not match the ones authorized for the OAuth client. Visit [...] to update the authorized redirect URIs.

V-ati lovit pana acum de problema asta? Cum ati rezolvat-o?

Mentionez ca am citit cam tot ce era pe tema asta pe StackOverflow si alte forumuri si nici o solutie de acolo nu m-a ajutat.

Multumesc.

Cel mai simplu: dev OAuth app pentru dev. env. - eu unul nu le-as combina.

1 Like

Am incercat si cu chei separate pentru fiecare domeniu, acelasi lucru.

Well, se pare ca au ramas config stuff din production app, verifica tot codul sa nu ai hard coded stuff in el.

Done that. Still not working.