--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CAEPrgOP6jT9zGdqKaBhvDhqU6OxvFyBKZHb_yE0ZHfxtuX6BBw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/8e52994c-cab9-434b-86bc-1b9bd3026afc%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CACWgwAZREjytwv9NGSeccR%2BzaTQHpz8adoRmfxBnO8%3Dhmxbc3g%40mail.gmail.com.
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/7303521a-46b4-43a2-a702-f84b3001835a%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CABc02_%2BjN3Gn4A4Er0An77LNWNX-UrT12iAbGSKxzcqazx1%3DyA%40mail.gmail.com.
* To avoid having to maintain long-term 2 different codepaths (Desktop Identity Consistency enabled and disabled), that have different UIs etc.
* Adding the API keys is a one-off configuration.
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
Hi,1. Desktop Identity Consistency is a browser-level feature with code in //components/signin and //chrome. Browsers that embed only //content will not be affected. Browser that only take part of the Chromium code will also probably not be affected.2. Desktop Identity Consistency relies on a special protocol with Google Auth service that requires the API keys to be configured in order to sign in. We discussed extensively whether to disable the Desktop Identity Consistency feature if the API keys are missing on the client. The decision was to enable Desktop Identity Consistency for all developer builds for the following reasons:* To avoid the cases when a developer would have different usages and behaviors depending on whether the API keys were configured.
* To avoid having to maintain long-term 2 different codepaths (Desktop Identity Consistency enabled and disabled), that have different UIs etc.
* Adding the API keys is a one-off configuration.- Mihai
On Tuesday, May 29, 2018 at 4:09:06 PM UTC+2, Mihai Sardarescu wrote:Hi follow Chromies,A couple of weeks ago I have landed the CL 1044210 that has enabled the milestone 2 of the Desktop Identity Consistency on developer builds. Starting with this CL, Chromium retrieves a refresh token for every Google account when the user signs in to Google in the content area.The side effect of this change is that API keys are now required for Chromium developer builds in order to sign in to Google in the content area (e.g. signing in to gmail). Instructions on how to configure your API Keys can be found at https://www.chromium.org/developers/how-tos/api-keysCheers,- Mihai
On Tue, May 29, 2018, 8:31 AM Mihai Sardarescu <msa...@chromium.org> wrote:Hi,1. Desktop Identity Consistency is a browser-level feature with code in //components/signin and //chrome. Browsers that embed only //content will not be affected. Browser that only take part of the Chromium code will also probably not be affected.2. Desktop Identity Consistency relies on a special protocol with Google Auth service that requires the API keys to be configured in order to sign in. We discussed extensively whether to disable the Desktop Identity Consistency feature if the API keys are missing on the client. The decision was to enable Desktop Identity Consistency for all developer builds for the following reasons:* To avoid the cases when a developer would have different usages and behaviors depending on whether the API keys were configured.Isn't your change causing *exactly* this scenario? Different behavior depending on whether API keys are available?
* To avoid having to maintain long-term 2 different codepaths (Desktop Identity Consistency enabled and disabled), that have different UIs etc.How would disabling "identity consistency" (super orwellian name btw) cause a "different UI" to have to be maintained? //content will always be perfectly capable of displaying a sign-in form, right?
On Wed, May 30, 2018 at 12:43 PM Michael Giuffrida <mich...@chromium.org> wrote:On Tue, May 29, 2018, 8:31 AM Mihai Sardarescu <msa...@chromium.org> wrote:Hi,1. Desktop Identity Consistency is a browser-level feature with code in //components/signin and //chrome. Browsers that embed only //content will not be affected. Browser that only take part of the Chromium code will also probably not be affected.2. Desktop Identity Consistency relies on a special protocol with Google Auth service that requires the API keys to be configured in order to sign in. We discussed extensively whether to disable the Desktop Identity Consistency feature if the API keys are missing on the client. The decision was to enable Desktop Identity Consistency for all developer builds for the following reasons:* To avoid the cases when a developer would have different usages and behaviors depending on whether the API keys were configured.Isn't your change causing *exactly* this scenario? Different behavior depending on whether API keys are available?Not in Chromium. The Chromium code will be the same with or without API keys. The difference is the server that always expects a client ID to be present for request comming from Chrome with Desktop Identity consistency.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CAEPrgOPFX22r24fhDeUhOxMAZ%3DOn8Deg-Z33sZ6MVgj%2B9sZewA%40mail.gmail.com.
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/86b0e3d1-c8d6-4e28-be2f-c08f82dc690e%40chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/86b0e3d1-c8d6-4e28-be2f-c08f82dc690e%40chromium.org.
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CAOqqYVFmasCE4vSsV06R4sq3snAOTKio_Cm1EHA1The3MtE__w%40mail.gmail.com.