<div dir="ltr">Hi Mike, we have to manually provision credentials for prod, there is not automatic escalation path. I have opened [1] to provision credentials on our stage and prod servers.<div><br></div><div>Shane</div><div><br></div><div>[1] - <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1566346">https://bugzilla.mozilla.org/show_bug.cgi?id=1566346</a></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 15, 2019 at 10:25 PM Michael Comella <<a href="mailto:mcomella@mozilla.com" target="_blank">mcomella@mozilla.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi Shane,<br><br></div><div>When do the credentials merged to the dev server move onto the production Firefox Accounts server?</div><div>- Mike<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 2, 2019 at 4:43 PM Michael Comella <<a href="mailto:mcomella@mozilla.com" target="_blank">mcomella@mozilla.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div class="gmail_attr">Hi Shane,<br></div><div dir="ltr" class="gmail_attr"><br>On Tue, Jul 2, 2019 at 4:22 AM Shane Tomlinson <<a href="mailto:stomlinson@mozilla.com" target="_blank">stomlinson@mozilla.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Mike,<div>Those docs are a bit out of date now and need to be updated (on Q3's OKR list), sorry for the confusion. It shouldn't be a problem to get you set up with OAuth credentials.</div><div><br></div><div>As mentioned in the docs development occurs against the <a href="https://stable.dev.lcip.org" target="_blank">https://stable.dev.lcip.org</a> FxA stack. stable is a prod-like stack that is updated every Thursday. Note that it's user database is distinct to <a href="https://accounts.firefox.com" target="_blank">https://accounts.firefox.com</a>, so developers will need to create and verify an account there to sign into the app. OAuth credentials for <a href="https://accounts.firefox.com" target="_blank">https://accounts.firefox.com</a> are reserved for your beta/production apps.</div><div><br></div><div>I have created a <a href="https://github.com/mozilla/fxa-dev/pull/468" target="_blank">PR to provision creds</a> on <a href="https://stable.dev.lcip.org" target="_blank">https://stable.dev.lcip.org</a> for you. If that looks good to you, we can get that deployed soon.<br></div></div></blockquote><div><br></div><div>Given my limited knowledge, this looks good to me.</div><div><br></div><div>When would create beta/production credentials?<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div></div><div><br></div><div>Will Firefox for Fire TV access Sync data? I'm assuming so.</div></div></blockquote><div><br></div><div>In the short term (Q3), we only intend to receive tabs. We have no current plans to use sync data otherwise.<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div>I know from speaking to Chenxia that there are a few wriggles that need to be ironed out for Fx for Fire TV, especially around navigation and input. Email verification is going to be interesting too, I wonder if users will find it obvious how to verify their email. We have been talking about making all users verify their email address by <a href="https://github.com/mozilla/fxa/issues/457" target="_blank">typing a TOTP-like code</a> that is sent to their email address, in this case, since Firefox for Fire TV is input constrained, it might make sense to have continue with the existing behavior and have users click a link instead.</div></div></blockquote><div><br></div><div>Our intent is to land a proof-of-concept FxA sign in integration ASAP to be able to test all the flows on device and figure out the optimal user experience. Bram, our UX designer, may have already done some research with your team here but fwiw, I'm missing context on it.<br></div><div><br></div><div>Thanks for the quick response – let me know if you have any questions or suggestions for me! I don't have much context on the FxA integration so I'm currently in the process of figuring it out <a href="https://github.com/mozilla-mobile/firefox-tv/issues/2445" target="_blank">in this issue</a>.<br></div><div>- Mike<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div>Shane</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 2, 2019 at 2:17 AM Michael Comella <<a href="mailto:mcomella@mozilla.com" target="_blank">mcomella@mozilla.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div>Hey dev-fxacct (CC firefox-tv list for context),<br><br></div>The Firefox for Fire TV app is integrating FxA sign in and I'd like to get credentials to enable sign in. I don't fully understand <a href="https://mozilla.github.io/application-services/docs/accounts/welcome.html#becoming-a-firefox-accounts-relier" target="_blank">the documentation</a> – it suggests that our app is an "OAuth relier" (what does that mean?) and that we have a "service" (is the app considered a service?) – but from reading the docs and looking <a href="https://github.com/mozilla-mobile/android-components/tree/master/samples/firefox-accounts" target="_blank">at samples</a>, I think if we provide the following info, we can get credentials to allow users to log into FxA:<br></div><div><br></div><div>name: "Firefox for Fire TV"</div><div>redirect_uri: <a href="https://accounts.firefox.com/oauth/success/" target="_blank">https://accounts.firefox.com/oauth/success/</a><clientId></div><div><br></div><div>fwiw, like the sample linked above, we'd intend to intercept the redirect URL, grab the returned credentials, and redirect the user to a native UI screen (<a href="https://whimsical.com/Mbrga1N3KwHiJpExhSR23m" target="_blank">as per our mocks)</a>. Additionally, since we can't create additional WebViews on Fire OS and we only support a single tab, we have to use the user's current browsing session so we'd consider removing the FxA sign in pages from the user's browsing history.<br><br></div><div>Let me know if there are any issues. Thanks!</div><div>- Mike<br></div><div><code class="gmail-m_5314830402426114227gmail-m_1336736125173482671gmail-m_8243201092508211674gmail-m_-1116986433833194802gmail-m_8679865666321748507gmail-m_841015765407191454m_-5078252658707083182gmail-source-line gmail-m_5314830402426114227gmail-m_1336736125173482671gmail-m_8243201092508211674gmail-m_-1116986433833194802gmail-m_8679865666321748507gmail-m_841015765407191454m_-5078252658707083182gmail-highlighted" id="gmail-m_5314830402426114227gmail-m_1336736125173482671gmail-m_8243201092508211674gmail-m_-1116986433833194802gmail-m_8679865666321748507gmail-m_841015765407191454m_-5078252658707083182gmail-line-20"><span class="gmail-m_5314830402426114227gmail-m_1336736125173482671gmail-m_8243201092508211674gmail-m_-1116986433833194802gmail-m_8679865666321748507gmail-m_841015765407191454m_-5078252658707083182gmail-syn_string"></span></code></div></div>
_______________________________________________<br>
Dev-fxacct mailing list<br>
<a href="mailto:Dev-fxacct@mozilla.org" target="_blank">Dev-fxacct@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/dev-fxacct" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/dev-fxacct</a><br>
</blockquote></div>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>