<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: GCDS - Using a Google Service account instead of standard account in Peer-Peer Topics</title>
    <link>https://www.googleforeducommunity.com/t5/Peer-Peer-Topics/GCDS-Using-a-Google-Service-account-instead-of-standard-account/m-p/174049#M4460</link>
    <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://www.googleforeducommunity.com/t5/user/viewprofilepage/user-id/59"&gt;@Justin_W&lt;/a&gt;&amp;nbsp;wrote:&lt;P&gt;The ONLY option is the standard "Authorize Now" button, which uses OAuth and opens the Chrome browser and skips any way to use the service account instead.&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;That is a good question! I just had a quick look at the docs and looks GCDS only supports authentication via OAuth tokens.&lt;/P&gt;&lt;P&gt;To be honest that doesn't surprise me because authenticating via OAuth token is generally simpler for end users and more secure opposed to authenticating via JSON or P12 keys.&lt;/P&gt;&lt;P&gt;Concerning 2FA on accounts used with GCDS and other services. You are only prompted for 2FA when the account is authorized and a new OAuth token is generated. This is generally when you setup GCDS for the first time, or if authorization needs to be re-completed for some reason. (Eg, the account password was changed and the existing tokens were automatically revoked).&lt;/P&gt;&lt;P&gt;When GCDS automatically renews and existing token 2FA is now required to be completed.&lt;/P&gt;&lt;P&gt;Overall the 2FA requirement does not really change things much in regards to GCDS. It will continue as normal once you authorize the account and complete 2FA for the initial setup.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://www.googleforeducommunity.com/t5/user/viewprofilepage/user-id/59"&gt;@Justin_W&lt;/a&gt;&amp;nbsp;wrote:&lt;P&gt;What am I missing? How are you handling having 2FA on accounts like these? ("service" or "shared" accounts)??&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Using standard user accounts is fine but I recommend that they be dedicated to specific services only and not used for daily or other interactive usage.&lt;/P&gt;&lt;P&gt;What I mean by that is to have one or more accounts dedicated to just running these administrative services. They should not be used interactively by anyone (eg, accessing the admin console) as doing so increases the risk of compromising the account credentials and/or invalidating the generated OAuth tokens.&lt;/P&gt;&lt;P&gt;In regards to 2FA on the account, you can setup whichever ver method works best for you and your team. Be mindful though that the method needs to be accessible if you were to become unavailable. You might be sick or get a job elsewhere and forget to update it. I recommend a USB security key that can be kept secure in your office somewhere.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://www.googleforeducommunity.com/t5/user/viewprofilepage/user-id/59"&gt;@Justin_W&lt;/a&gt;&amp;nbsp;wrote:&lt;P&gt;How about enrolling new Chromebooks? If you're automating that process, there's likely an admin account involved. Asking for 2SV for each enrollment is a big problem (and we're only a small school, so I can't imagine what a large district would do)&amp;nbsp;&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;When it comes to enrolling Chromebooks I strongly encourage purchasing the devices with Zero Touch Enrolment. It is a game changer compared to rubber ducky/Go-Box methods. ZTE does not require any logins on the device for it to be enrolled, it is automatic as soon as it connects to the internet for the first time. If unboxing the devices yourself, I recommend using USB Ethernet adapters to get them online.&lt;/P&gt;&lt;P&gt;Process with ZTE is roughly:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Provide ZTE token to vendor&lt;/LI&gt;&lt;LI&gt;Vendor enrolls the devices&lt;/LI&gt;&lt;LI&gt;Unbox the devices&lt;/LI&gt;&lt;LI&gt;Power on and connect USB ethernet&lt;/LI&gt;&lt;LI&gt;push enter at the initial welcome screen&lt;/LI&gt;&lt;LI&gt;Device automatically enrolls&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Steps 4-6 take about ~30-60 seconds per device.&lt;/P&gt;&lt;P&gt;If using Go-Box/Rubber Ducky or bulk manual enrolment, create a seperate account with no admin privileges then use that for completing the enrolments. Reduces the risk of credentials being leaked, and more importantly will avoid the 2FA prompts.&lt;/P&gt;&lt;P&gt;Obviously one off enrolments, aren't going to be a big issue if you need to complete 2FA occasionally but in bulk it is about trying to work smarter, not harder.&lt;/P&gt;</description>
    <pubDate>Sun, 07 Sep 2025 22:31:28 GMT</pubDate>
    <dc:creator>Josh</dc:creator>
    <dc:date>2025-09-07T22:31:28Z</dc:date>
    <item>
      <title>GCDS - Using a Google Service account instead of standard account</title>
      <link>https://www.googleforeducommunity.com/t5/Peer-Peer-Topics/GCDS-Using-a-Google-Service-account-instead-of-standard-account/m-p/172959#M4455</link>
      <description>&lt;P&gt;Greetings all,&lt;/P&gt;&lt;P&gt;Per Google's upcoming change to force 2SV on all admin accounts, we're looking to clean up some of our older admin accounts.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One is related to our GCDS tool.&amp;nbsp; I've followed instructions on creating a Google Service account and I think I've done that right, but I can't seem to figure out how to configure the GCDS application itself to use the new service account.&lt;/P&gt;&lt;P&gt;Gemini keeps telling me over and over to click on/find the "Use service account" or "Upload JSON file" option within the Google Domain Configuration&amp;nbsp; tab of the GCDS application (currently running v5.0.39).&amp;nbsp; However, no such options appears anywhere.&lt;/P&gt;&lt;P&gt;The ONLY option is the standard "Authorize Now" button, which uses OAuth and opens the Chrome browser and skips any way to use the service account instead.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What am I missing? How are you handling having 2FA on accounts like these? ("service" or "shared" accounts)??&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've got a handful of other 'service' accounts that will likely be problematic if forced to use 2SV/2FA.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How about enrolling new Chromebooks? If you're automating that process, there's likely an admin account involved. Asking for 2SV for each enrollment is a big problem (and we're only a small school, so I can't imagine what a large district would do)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Sep 2025 20:38:36 GMT</pubDate>
      <guid>https://www.googleforeducommunity.com/t5/Peer-Peer-Topics/GCDS-Using-a-Google-Service-account-instead-of-standard-account/m-p/172959#M4455</guid>
      <dc:creator>Justin_W</dc:creator>
      <dc:date>2025-09-04T20:38:36Z</dc:date>
    </item>
    <item>
      <title>Re: GCDS - Using a Google Service account instead of standard account</title>
      <link>https://www.googleforeducommunity.com/t5/Peer-Peer-Topics/GCDS-Using-a-Google-Service-account-instead-of-standard-account/m-p/174049#M4460</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://www.googleforeducommunity.com/t5/user/viewprofilepage/user-id/59"&gt;@Justin_W&lt;/a&gt;&amp;nbsp;wrote:&lt;P&gt;The ONLY option is the standard "Authorize Now" button, which uses OAuth and opens the Chrome browser and skips any way to use the service account instead.&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;That is a good question! I just had a quick look at the docs and looks GCDS only supports authentication via OAuth tokens.&lt;/P&gt;&lt;P&gt;To be honest that doesn't surprise me because authenticating via OAuth token is generally simpler for end users and more secure opposed to authenticating via JSON or P12 keys.&lt;/P&gt;&lt;P&gt;Concerning 2FA on accounts used with GCDS and other services. You are only prompted for 2FA when the account is authorized and a new OAuth token is generated. This is generally when you setup GCDS for the first time, or if authorization needs to be re-completed for some reason. (Eg, the account password was changed and the existing tokens were automatically revoked).&lt;/P&gt;&lt;P&gt;When GCDS automatically renews and existing token 2FA is now required to be completed.&lt;/P&gt;&lt;P&gt;Overall the 2FA requirement does not really change things much in regards to GCDS. It will continue as normal once you authorize the account and complete 2FA for the initial setup.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://www.googleforeducommunity.com/t5/user/viewprofilepage/user-id/59"&gt;@Justin_W&lt;/a&gt;&amp;nbsp;wrote:&lt;P&gt;What am I missing? How are you handling having 2FA on accounts like these? ("service" or "shared" accounts)??&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Using standard user accounts is fine but I recommend that they be dedicated to specific services only and not used for daily or other interactive usage.&lt;/P&gt;&lt;P&gt;What I mean by that is to have one or more accounts dedicated to just running these administrative services. They should not be used interactively by anyone (eg, accessing the admin console) as doing so increases the risk of compromising the account credentials and/or invalidating the generated OAuth tokens.&lt;/P&gt;&lt;P&gt;In regards to 2FA on the account, you can setup whichever ver method works best for you and your team. Be mindful though that the method needs to be accessible if you were to become unavailable. You might be sick or get a job elsewhere and forget to update it. I recommend a USB security key that can be kept secure in your office somewhere.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://www.googleforeducommunity.com/t5/user/viewprofilepage/user-id/59"&gt;@Justin_W&lt;/a&gt;&amp;nbsp;wrote:&lt;P&gt;How about enrolling new Chromebooks? If you're automating that process, there's likely an admin account involved. Asking for 2SV for each enrollment is a big problem (and we're only a small school, so I can't imagine what a large district would do)&amp;nbsp;&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;When it comes to enrolling Chromebooks I strongly encourage purchasing the devices with Zero Touch Enrolment. It is a game changer compared to rubber ducky/Go-Box methods. ZTE does not require any logins on the device for it to be enrolled, it is automatic as soon as it connects to the internet for the first time. If unboxing the devices yourself, I recommend using USB Ethernet adapters to get them online.&lt;/P&gt;&lt;P&gt;Process with ZTE is roughly:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Provide ZTE token to vendor&lt;/LI&gt;&lt;LI&gt;Vendor enrolls the devices&lt;/LI&gt;&lt;LI&gt;Unbox the devices&lt;/LI&gt;&lt;LI&gt;Power on and connect USB ethernet&lt;/LI&gt;&lt;LI&gt;push enter at the initial welcome screen&lt;/LI&gt;&lt;LI&gt;Device automatically enrolls&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Steps 4-6 take about ~30-60 seconds per device.&lt;/P&gt;&lt;P&gt;If using Go-Box/Rubber Ducky or bulk manual enrolment, create a seperate account with no admin privileges then use that for completing the enrolments. Reduces the risk of credentials being leaked, and more importantly will avoid the 2FA prompts.&lt;/P&gt;&lt;P&gt;Obviously one off enrolments, aren't going to be a big issue if you need to complete 2FA occasionally but in bulk it is about trying to work smarter, not harder.&lt;/P&gt;</description>
      <pubDate>Sun, 07 Sep 2025 22:31:28 GMT</pubDate>
      <guid>https://www.googleforeducommunity.com/t5/Peer-Peer-Topics/GCDS-Using-a-Google-Service-account-instead-of-standard-account/m-p/174049#M4460</guid>
      <dc:creator>Josh</dc:creator>
      <dc:date>2025-09-07T22:31:28Z</dc:date>
    </item>
  </channel>
</rss>

