Hi !

Do you try to implement that :
https://github.com/mozilla-b2g/gaia/blob/master/apps/communications/contacts/oauth2/js/oauth20.js?

Regards,

Simon
Le 21 févr. 2014 22:20, <[email protected]> a écrit :

> We are porting an App to Firefox OS but we want to implement the Facebook
> Login.
>
> We want to make it work only with a client-side. We get
>
> API Error Code: 191
> API Error Description: The specified URL is not owned by the application
> Error Message: Invalid redirect_uri: Given URL is not allowed by the
> Application >configuration.
> We are not allowed to add the http: //localhost/ to Valid OAuth redirect
> URIs Under the Advanced Settings of the Application.
>
> Is there anyway to fix this. Using redirect_uri or make an iframe that
> loads the Dialog via the website?
>
> Any idea?
>
> In addition to my research i got this from Mozilla Developers
>
> redirects
>
> (Firefox OS only, privileged and certified apps only) A privileged or
> certified app might need to do external authentication. For example, the
> app could do Facebook OAuth authentication so it can get a person's
> contacts. When the authentication server is finished, it will usually
> redirect the app back to a URL that you control.
>
> But a privileged or certified app does not have a valid Web URL that can
> be redirected to, because the app is not hosted anywhere (it is a packaged
> app with no public origin). So you use the redirects field to redirect a
> Web URL to an internal app URL.
>
> Example:
>
> "redirects": [
> {"from": "http://mydomain.com/oauth2/flow.html";,
> "to": "/redirects/redirect.html"},
> {"from": "http://mydomain.com/oauth2/dialogs_end.html";,
> "to": "/redirects/dialogs_end.html"}
> ],
> For any further development i will update the question!
> _______________________________________________
> dev-b2g mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-b2g
>
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to