Oh ok. I'll put together a client in our dev server for now. When you guys
are ready to move to stage/prod, we can have ops take care of those secrets.

Seeing as it's dev, do you want a different redirect URL?

On Thu, Nov 20, 2014 at 3:01 PM, Michael Cooper <[email protected]> wrote:

> Yes, I plan on moving forward with it. As I understand it, I am required
> to get a client key and secret from you before I can do anything. I don't
> have that information yet.
>
> ------------------------------
>
> *From: *"Sean McArthur" <[email protected]>
> *To: *"Michael Cooper" <[email protected]>
> *Cc: *"Chris Karlof" <[email protected]>, "Francisco Jordano" <
> [email protected]>, [email protected], [email protected],
> "Support Engineering" <[email protected]>, "Sean McArthur" <
> [email protected]>
> *Sent: *Thursday, November 20, 2014 2:48:30 PM
>
> *Subject: *Re: Firefox Accounts, SUMO, and BuddyUp
>
> I'm sorry, what update were you hoping for? I misunderstood your last
> message as meaning you were going to move forward with it.
>
> On Thu, Nov 20, 2014 at 2:46 PM, Michael Cooper <[email protected]>
> wrote:
>
>> Any update on this? I'd like to start working on this integration soon.
>>
>> ----- Original Message -----
>> > From: "Michael Cooper" <[email protected]>
>> > To: "Chris Karlof" <[email protected]>
>> > Cc: "Francisco Jordano" <[email protected]>, [email protected],
>> [email protected], "Support Engineering"
>> > <[email protected]>, "Sean McArthur" <[email protected]>
>> > Sent: Monday, November 10, 2014 9:32:56 AM
>> > Subject: Re: Firefox Accounts, SUMO, and BuddyUp
>> >
>> > I think a decent choice would be to make the redirect URL
>> > "https://support.mozilla.org/redirects/buddyup-fxa-oauth";. That gives
>> SUMO
>> > the ability to catch situations where the BuddyUp app doesn't work as
>> > expected (and probably give an error message), and also give the
>> BuddyUp app
>> > a way to hijack those redirects to point to a local file, with the
>> > "redirects" manifest key.
>> >
>> > ----- Original Message -----
>> > > From: "Chris Karlof" <[email protected]>
>> > > To: "Michael Cooper" <[email protected]>
>> > > Cc: "Francisco Jordano" <[email protected]>,
>> [email protected],
>> > > [email protected], "Support Engineering"
>> > > <[email protected]>, "Sean McArthur" <[email protected]>
>> > > Sent: Friday, November 7, 2014 10:12:49 AM
>> > > Subject: Re: Firefox Accounts, SUMO, and BuddyUp
>> > >
>> > >
>> > > On Nov 6, 2014, at 11:48 AM, Michael Cooper <[email protected]>
>> wrote:
>> > >
>> > > > Francisco, Sean
>> > > >
>> > > > Those are both really great to hear+. Especially the redirects
>> feature
>> > > > of the manifest file is really useful. I have several flow diagrams
>> in a
>> > > > notepad on my desk, all of them are scribbled out, and have big
>> question
>> > > > marks between the app and the server after the redirect. This
>> simplifies
>> > > > things a lot, thanks.
>> > > >
>> > > > I still need to figure out what the redirect url for BuddyUp will
>> be,
>> > > > I'll let you know when I've figured that out, and then we can set
>> up a
>> > > > client_id, etc. Does that sound good?
>> > > >
>> > >
>> > > We can certainly accommodate non-http redirect URLs. We already do
>> with
>> > > Loop,
>> > > but I need to look into what Francisco references to make sure we can
>> > > support your use case properly. Michael, what redirect URL would you
>> like
>> > > for the BuddyUP app?
>> > >
>> > > -chris
>> > >
>> > >
>> > >
>> > >
>> > > > -M
>> > > >
>> > > > ----- Original Message -----
>> > > >> From: "Francisco Jordano" <[email protected]>
>> > > >> To: "Sean McArthur" <[email protected]>
>> > > >> Cc: "Michael Cooper" <[email protected]>, [email protected]
>> ,
>> > > >> [email protected], "Support Engineering"
>> > > >> <[email protected]>
>> > > >> Sent: Thursday, November 6, 2014 5:00:09 AM
>> > > >> Subject: Re: Firefox Accounts, SUMO, and BuddyUp
>> > > >>
>> > > >> Hi all,
>> > > >>
>> > > >> unfortunately there is no much documentation how a package app
>> works
>> > > >> with
>> > > >> OAuth, but it does :)
>> > > >>
>> > > >> The key is on the manifest, we have a special field call
>> 'redirects',
>> > > >> which
>> > > >> will make gecko to redirect any url to a local file, an example of
>> this:
>> > > >>
>> > > >>
>> https://github.com/arcturus/firefoxos-contacts-importer/blob/master/importer/manifest.webapp#L24-L27
>> > > >>
>> > > >> "redirects": [
>> > > >> {"from": "http://postmessageitor.eu01.aws.af.cm/";,
>> > > >> "to": "/redirect.html"}
>> > > >> ]
>> > > >>
>> > > >> Basically the url register in the OAuth service for the callback
>> action
>> > > >> (redirect_uri) was 'http://postmessageitor.eu01.aws.af.cm/',
>> gecko will
>> > > >> redirect the request (with all headers, and parameters) to the
>> local
>> > > >> file
>> > > >> '/redirect.html', and from them follow the process commented by
>> Sean.
>> > > >>
>> > > >> Cheers,
>> > > >> F.
>> > > >>
>> > > >>
>> > > >> ----- Original Message -----
>> > > >> From: "Sean McArthur" <[email protected]>
>> > > >> To: "Michael Cooper" <[email protected]>
>> > > >> Cc: [email protected], [email protected], "Support
>> Engineering"
>> > > >> <[email protected]>
>> > > >> Sent: Thursday, November 6, 2014 2:51:18 AM
>> > > >> Subject: Re: Firefox Accounts, SUMO, and BuddyUp
>> > > >>
>> > > >> I don't have much understanding on how packaged apps and app URIs
>> work,
>> > > >> but I
>> > > >> know the OAuth side :)
>> > > >>
>> > > >> You could try this: register a client for BuddyUp, with the
>> redirect_uri
>> > > >> pointing at (assuming Firefox OS supports this)
>> > > >> `buddy-up://oauth/return`.
>> > > >> You'll receive the query parameters `code` and `state`. You could
>> then
>> > > >> either, a) finish the dance by POSTing the code and client_secret
>> > > >> straight
>> > > >> to the OAuth server from the device, or b) POST the code to the
>> sumo
>> > > >> server,
>> > > >> and allow it to fetch the token, store it in the db, and return it
>> to
>> > > >> the
>> > > >> packaged app.
>> > > >>
>> > > >> a) has the downside of needing the secret to be packaged into the
>> app,
>> > > >> which
>> > > >> is probably a no-go.
>> > > >>
>> > > >> On Wed, Nov 5, 2014 at 5:17 PM, Michael Cooper <
>> [email protected] >
>> > > >> wrote:
>> > > >>
>> > > >>
>> > > >> I was reading the docs for Firefox Accounts [0]. They say that to
>> become
>> > > >> a
>> > > >> relying service, we need to email to get a client ID and secret to
>> use
>> > > >> Firefox
>> > > >> Account's OAuth2 provider.
>> > > >>
>> > > >> BuddyUp is an app that consumes SUMO APIs to provide a platform for
>> > > >> users
>> > > >> to
>> > > >> ask and answer questions. Simply put, it's a Q/A app. We hope to
>> have it
>> > > >> installed by default in the future, and it will be a packaged app.
>> > > >>
>> > > >> I have a few questions about the OAuth process. Would it be
>> possible to
>> > > >> make
>> > > >> the redirect URI a link into an app? It would be preferable if the
>> app
>> > > >> could
>> > > >> get the OAuth callback directly, instead of SUMO having to some how
>> > > >> relaunch
>> > > >> the app.
>> > > >>
>> > > >> If that isn't possible, do you have any advice for using the OAuth
>> flow
>> > > >> from
>> > > >> inside an app? I suppose it would also be possible to use the
>> native
>> > > >> BrowserID
>> > > >> inspired APIs, but I understand that the OAuth2 flow is the
>> preferred
>> > > >> way
>> > > >> going
>> > > >> forward.
>> > > >>
>> > > >> Thanks,
>> > > >> --Mike Cooper
>> > > >>
>> > > >> [0]:
>> https://developer.mozilla.org/en-US/Firefox_Accounts#Firefox_OS
>> > > >> _______________________________________________
>> > > >> Dev-fxacct mailing list
>> > > >> [email protected]
>> > > >> https://mail.mozilla.org/listinfo/dev-fxacct
>> > > >>
>> > > >>
>> > > >> _______________________________________________
>> > > >> Buddyup mailing list
>> > > >> [email protected]
>> > > >> https://mail.mozilla.org/listinfo/buddyup
>> > > >>
>> > > > _______________________________________________
>> > > > Dev-fxacct mailing list
>> > > > [email protected]
>> > > > https://mail.mozilla.org/listinfo/dev-fxacct
>> > >
>> > >
>> >
>>
>
>
>
_______________________________________________
Dev-fxacct mailing list
[email protected]
https://mail.mozilla.org/listinfo/dev-fxacct

Reply via email to