<?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: Google Sheet VBO Auth in Digital Exchange</title>
    <link>https://community.blueprism.com/t5/Digital-Exchange/Google-Sheet-VBO-Auth/m-p/52150#M556</link>
    <description>Hi &lt;a href="https://community.blueprism.com/t5/user/viewprofilepage/user-id/833"&gt;@ewilson&lt;/a&gt; thanks for your answer, the problem is that the first time you run an action from the Google Sheets VBO it opens Google OAUTH windows in your predetermined browser, then if you dont sign in with an account with a Google Desktop API configured BP will be stuck in "WAITING" state and you will not able to use BP. In my work we have multiples machines with BP and we want to know if there is a chance that it doesn't ask for it on every machine&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Diego Coscolla&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
    <pubDate>Wed, 16 Mar 2022 12:40:00 GMT</pubDate>
    <dc:creator>DiegoCoscolla</dc:creator>
    <dc:date>2022-03-16T12:40:00Z</dc:date>
    <item>
      <title>Google Sheet VBO Auth</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Google-Sheet-VBO-Auth/m-p/52148#M554</link>
      <description>Hi, I'm actually working with Google Sheet VBO, every time that i run an action from the vbo in a new resource this need the google auth, is there a way to automate that?&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Diego Coscolla&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Tue, 15 Mar 2022 15:58:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Google-Sheet-VBO-Auth/m-p/52148#M554</guid>
      <dc:creator>DiegoCoscolla</dc:creator>
      <dc:date>2022-03-15T15:58:00Z</dc:date>
    </item>
    <item>
      <title>RE: Google Sheet VBO Auth</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Google-Sheet-VBO-Auth/m-p/52149#M555</link>
      <description>Hi &lt;A class="user-content-mention" data-sign="@" data-contactkey="fe55f5d1-cb15-454f-b74f-f5f2a985c466" data-tag-text="@Diego Coscolla" href="https://community.blueprism.com/network/profile?UserKey=fe55f5d1-cb15-454f-b74f-f5f2a985c466" data-itemmentionkey="5276d7a1-bf2c-48f1-8c98-6281290a498c"&gt;@Diego Coscolla&lt;/A&gt;,&lt;BR /&gt;&lt;BR /&gt;I'm not sure I understand your question. The Google Sheets VBO uses a Client ID and Client Secret that are set as Environment Variables in the BP environment. Personally, I think that was a bad design decision. It should really just take a user ID as input and then pull details from Credential Manager, but that's just me.&lt;BR /&gt;&lt;BR /&gt;However, the Sheets VBO captures client ID and secret on every action because it's creating a new instance of the Google Sheets Service object on every request. You could change that such a single instance of the Sheets Service is created on the first action of the VBO and then you store it as a global value. Then subsequent requests could use that same instance. I haven't tested this, but I think it would work. Is that what you're looking for?&lt;BR /&gt;&lt;BR /&gt;Cheers&lt;BR /&gt;​&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Eric Wilson&lt;BR /&gt;Director, Integrations and Enablement&lt;BR /&gt;Blue Prism Digital Exchange&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Tue, 15 Mar 2022 17:37:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Google-Sheet-VBO-Auth/m-p/52149#M555</guid>
      <dc:creator>ewilson</dc:creator>
      <dc:date>2022-03-15T17:37:00Z</dc:date>
    </item>
    <item>
      <title>RE: Google Sheet VBO Auth</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Google-Sheet-VBO-Auth/m-p/52150#M556</link>
      <description>Hi &lt;a href="https://community.blueprism.com/t5/user/viewprofilepage/user-id/833"&gt;@ewilson&lt;/a&gt; thanks for your answer, the problem is that the first time you run an action from the Google Sheets VBO it opens Google OAUTH windows in your predetermined browser, then if you dont sign in with an account with a Google Desktop API configured BP will be stuck in "WAITING" state and you will not able to use BP. In my work we have multiples machines with BP and we want to know if there is a chance that it doesn't ask for it on every machine&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Diego Coscolla&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Wed, 16 Mar 2022 12:40:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Google-Sheet-VBO-Auth/m-p/52150#M556</guid>
      <dc:creator>DiegoCoscolla</dc:creator>
      <dc:date>2022-03-16T12:40:00Z</dc:date>
    </item>
    <item>
      <title>RE: Google Sheet VBO Auth</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Google-Sheet-VBO-Auth/m-p/52151#M557</link>
      <description>&lt;A class="user-content-mention" data-sign="@" data-contactkey="fe55f5d1-cb15-454f-b74f-f5f2a985c466" data-tag-text="@Diego Coscolla" href="https://community.blueprism.com/network/profile?UserKey=fe55f5d1-cb15-454f-b74f-f5f2a985c466" data-itemmentionkey="2c3a787e-a266-4896-bbed-a6af835c8c8a"&gt;@Diego Coscolla&lt;/A&gt;,&lt;BR /&gt;&lt;BR /&gt;Ok. There are two options for addressing this.&lt;BR /&gt;&lt;BR /&gt;
&lt;OL&gt;
&lt;LI&gt;If you're using a regular OAuth credential, you'll need to create a VBO/app model to handle clicking through the authorization screen.&lt;/LI&gt;
&lt;LI&gt;You can ask you Google Workspace administrator to provide a service account that's been granted "domain-wide" authorization. While it sounds like this is a lot of permission, they can actually limit it per Google application. The key here is the account will then be able to operate on data (within Google Sheets in this case) on behalf of any user. Using a service account in this fashion bypasses the authorization screen because the Workspace administrator has basically granted it already.&lt;/LI&gt;
&lt;/OL&gt;
&lt;BR /&gt;Cheers,&lt;BR /&gt;​&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Eric Wilson&lt;BR /&gt;Director, Integrations and Enablement&lt;BR /&gt;Blue Prism Digital Exchange&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Wed, 16 Mar 2022 13:58:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Google-Sheet-VBO-Auth/m-p/52151#M557</guid>
      <dc:creator>ewilson</dc:creator>
      <dc:date>2022-03-16T13:58:00Z</dc:date>
    </item>
    <item>
      <title>RE: Google Sheet VBO Auth</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Google-Sheet-VBO-Auth/m-p/52152#M558</link>
      <description>Thanks for your help &lt;a href="https://community.blueprism.com/t5/user/viewprofilepage/user-id/833"&gt;@ewilson&lt;/a&gt; ​&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Diego Coscolla&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Fri, 18 Mar 2022 14:05:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Google-Sheet-VBO-Auth/m-p/52152#M558</guid>
      <dc:creator>DiegoCoscolla</dc:creator>
      <dc:date>2022-03-18T14:05:00Z</dc:date>
    </item>
  </channel>
</rss>

