<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi all,<div><br></div><div>We’ve created a stable, sandboxed FxA Oauth integration environment running on <a href="http://stable.dev.lcip.org">stable.dev.lcip.org</a>:</div><div><br></div><div>Accounts portal: <a href="https://stable.dev.lcip.org/">https://stable.dev.lcip.org/</a></div><div>Oauth endpoint: <a href="https://oauth-stable.dev.lcip.org/">https://oauth-stable.dev.lcip.org/</a></div><div>Test relier: <a href="https://123done-stable.dev.lcip.org/">https://123done-stable.dev.lcip.org/</a></div><div><br></div><div>This environment will track the currently production release of FxA, but the account database is separate. I’ve included the list of currently configured clients below.</div><div><br></div><div><div>If you wish to use this environment to test with FxOS devices, you’ll need to change a pref on FxOS to use this accounts server. Instructions are here:</div><div><br></div><div><a href="https://github.com/mozilla/fxa-auth-server#using-with-fxos">https://github.com/mozilla/fxa-auth-server#using-with-fxos</a></div><div><br></div><div>with auth URI: <a href="https://stable.dev.lcip.org/auth/v1">https://stable.dev.lcip.org/auth/v1</a></div><div> </div></div><div>Andy and Allen, you can continue to use the environment we set up for you at <a href="http://oauth-marketplace.dev.lcip.org">oauth-marketplace.dev.lcip.org</a> (which is connected with the production account database), but there are some bad code paths not well addressed in that hybrid environment (involving password reset and email confirmation). The issue is that the emails sent by the production accounts server will take the user to production landing pages for the links, which will be wrong for those flows.</div><div><br></div><div>-chris</div><div><br></div><div>--------------------------------------------------------------------------------</div><div><div> {</div><div> "id": "dcdb5ae7add825d2",</div><div> "name": "123done",</div><div> "imageUri": "<a href="https://oauth-stable.dev.lcip.org/img/logo@2x.png">https://oauth-stable.dev.lcip.org/img/logo@2x.png</a>",</div><div> "redirectUri": "<a href="https://123done-stable.dev.lcip.org/api/oauth">https://123done-stable.dev.lcip.org/api/oauth</a>",</div><div> "whitelisted": true</div><div> },</div><div> {</div><div> "id": "dcdb5ae7add825d3",</div><div> "name": "Loop",</div><div> "imageUri": "<a href="https://oauth-stable.dev.lcip.org/img/logo@2x.png">https://oauth-stable.dev.lcip.org/img/logo@2x.png</a>",</div><div> "redirectUri": "<a href="http://localhost:5000/fxaOauth/redirect">http://localhost:5000/fxaOauth/redirect</a>",</div><div> "whitelisted": true</div><div> },</div><div> {</div><div> "id": "11c73e2d918ae5d9",</div><div> "name": "Firefox Marketplace DEV",</div><div> "imageUri": "<a href="https://oauth-stable.dev.lcip.org/img/logo@2x.png">https://oauth-stable.dev.lcip.org/img/logo@2x.png</a>",</div><div> "redirectUri": "<a href="https://marketplace-dev.allizom.org/fxa/authorize">https://marketplace-dev.allizom.org/fxa/authorize</a>",</div><div> "whitelisted": true</div><div> },</div><div> {</div><div> "id": "56fc6da8d185c8e3",</div><div> "name": "Firefox Marketplace Dev",</div><div> "imageUri": "<a href="https://marketplace-dev.mozflare.net/media/img/mkt/logos/128.png">https://marketplace-dev.mozflare.net/media/img/mkt/logos/128.png</a>",</div><div> "redirectUri": "<a href="http://127.0.0.1/fxa-authorize">http://127.0.0.1/fxa-authorize</a>",</div><div> "whitelisted": true</div><div> },</div><div> {</div><div> "id": "56fc6da8d185c8e4",</div><div> "name": "Fireplace Marketplace Dev",</div><div> "imageUri": "<a href="https://marketplace-dev.mozflare.net/media/img/mkt/logos/128.png">https://marketplace-dev.mozflare.net/media/img/mkt/logos/128.png</a>",</div><div> "redirectUri": "<a href="https://127.0.0.1:8080/fxa-authorize">https://127.0.0.1:8080/fxa-authorize</a>",</div><div> "whitelisted": true</div><div> }</div></div></body></html>