<?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: Graph API - Setup in Digital Exchange</title>
    <link>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55272#M1118</link>
    <description>Hello &lt;A class="user-content-mention" data-sign="@" data-contactkey="acf4a6b1-49e8-486c-8748-af224760be63" data-tag-text="@Johan Sörman" href="https://community.blueprism.com/network/profile?UserKey=acf4a6b1-49e8-486c-8748-af224760be63" data-itemmentionkey="eff755a0-2c05-4e5f-9a9f-2fc5edb13849"&gt;@Johan Sörman&lt;/A&gt;,&lt;BR /&gt;&lt;BR /&gt;Ah, yes. MFA does present problems with trying to retrieve a token for Graph. I haven't specifically tested an MFA-based workflow with the Graph API, but I have worked with MFA for digital workers that are automating applications via the browser. There are actually two connectors on the DX that support MFA/OTP (One Time Passwords) that may help you along.&lt;BR /&gt;&lt;BR /&gt;You can find them &lt;A href="https://digitalexchange.blueprism.com/dx/search?keyword=2FA&amp;amp;page=1" target="_blank" rel="noopener"&gt;here.&lt;/A&gt;&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>Mon, 31 Oct 2022 12:31:00 GMT</pubDate>
    <dc:creator>ewilson</dc:creator>
    <dc:date>2022-10-31T12:31:00Z</dc:date>
    <item>
      <title>Graph API - Setup</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55266#M1112</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I have access to Azure portal and have an application created. After setting up client key and secret, is that enough to use the actions in BP or do you have to manually configure Web API like any normal REST API?&lt;BR /&gt;&lt;BR /&gt;Another question, in a previous version we had to create an app inside of the Sharepoint for the site we wanted to interact with to get the client secret. With Graph, is this still required or is it enough for the account being a member/admin of the site (for protected sites or whatever they're called)?&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Johan Sörman&lt;BR /&gt;DevOps Engineer, Senior RPA Developer&lt;BR /&gt;Telia Company&lt;BR /&gt;Sweden&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Wed, 26 Oct 2022 09:23:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55266#M1112</guid>
      <dc:creator>JohanSörman</dc:creator>
      <dc:date>2022-10-26T09:23:00Z</dc:date>
    </item>
    <item>
      <title>RE: Graph API - Setup</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55267#M1113</link>
      <description>Hello &lt;A class="user-content-mention" data-sign="@" data-contactkey="acf4a6b1-49e8-486c-8748-af224760be63" data-tag-text="@Johan Sörman" href="https://community.blueprism.com/network/profile?UserKey=acf4a6b1-49e8-486c-8748-af224760be63" data-itemmentionkey="7bfe3f64-bfb8-4db3-a327-c275503ad84c"&gt;@Johan Sörman&lt;/A&gt;,&lt;BR /&gt;&lt;BR /&gt;To use the Graph API you must also apply the appropriate permissions to the specific application registration you create in the Azure portal. As an example, if you've create an application registration, and credentials, for working with Sharepoint, you'll want to apply the necessary Site permissions as depicted in the example below:&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="7082.png"&gt;&lt;img src="https://community.blueprism.com/t5/image/serverpage/image-id/7257iEC89AE856819A1F0/image-size/large?v=v2&amp;amp;px=999" role="button" title="7082.png" alt="7082.png" /&gt;&lt;/span&gt;&lt;BR /&gt;There are lots of Graph permissions available depending on what you're trying to do (ex. Mail/Outlook, Excel, Users, etc).&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>Wed, 26 Oct 2022 17:11:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55267#M1113</guid>
      <dc:creator>ewilson</dc:creator>
      <dc:date>2022-10-26T17:11:00Z</dc:date>
    </item>
    <item>
      <title>RE: Graph API - Setup</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55268#M1114</link>
      <description>Hi &lt;a href="https://community.blueprism.com/t5/user/viewprofilepage/user-id/833"&gt;@ewilson&lt;/a&gt;,&lt;BR /&gt;So, going to each site to reg an app is no longer needed, correct?&lt;BR /&gt;&lt;BR /&gt;​https://domain.sharepoint.com/sites/SiteName/_layouts/15/appinv.aspx&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Johan Sörman&lt;BR /&gt;DevOps Engineer, Senior RPA Developer&lt;BR /&gt;Telia Company&lt;BR /&gt;Sweden&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Thu, 27 Oct 2022 07:26:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55268#M1114</guid>
      <dc:creator>JohanSörman</dc:creator>
      <dc:date>2022-10-27T07:26:00Z</dc:date>
    </item>
    <item>
      <title>RE: Graph API - Setup</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55269#M1115</link>
      <description>Hi &lt;a href="https://community.blueprism.com/t5/user/viewprofilepage/user-id/833"&gt;@ewilson&lt;/a&gt;,&lt;BR /&gt;Is Application Permission required for this to work? I.e Delegated doesn't? I tried the Autentication and believe everything should be setup correcly but keep getting errors about users (tried on myself) isn't in this tenant directory.​&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Johan Sörman&lt;BR /&gt;DevOps Engineer, Senior RPA Developer&lt;BR /&gt;Telia Company&lt;BR /&gt;Sweden&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Fri, 28 Oct 2022 09:36:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55269#M1115</guid>
      <dc:creator>JohanSörman</dc:creator>
      <dc:date>2022-10-28T09:36:00Z</dc:date>
    </item>
    <item>
      <title>RE: Graph API - Setup</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55270#M1116</link>
      <description>Hello &lt;A class="user-content-mention" data-sign="@" data-contactkey="acf4a6b1-49e8-486c-8748-af224760be63" data-tag-text="@Johan Sörman" href="https://community.blueprism.com/network/profile?UserKey=acf4a6b1-49e8-486c-8748-af224760be63" data-itemmentionkey="ee26e0b5-5871-466d-86c6-11ba5202f5be"&gt;@Johan Sörman&lt;/A&gt;,&lt;BR /&gt;&lt;BR /&gt;Based on the documentation for the Graph API, both Application and Delegated access are supported for SharePoint sites. You can see the specific permissions required for each endpoint (aka Action) &lt;A href="https://learn.microsoft.com/en-us/graph/api/resources/sharepoint?view=graph-rest-1.0" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;I don't think we've tried Delegated on our test SharePoint sandbox, but we'll give it a go and see what happens.&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>Fri, 28 Oct 2022 14:50:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55270#M1116</guid>
      <dc:creator>ewilson</dc:creator>
      <dc:date>2022-10-28T14:50:00Z</dc:date>
    </item>
    <item>
      <title>RE: Graph API - Setup</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55271#M1117</link>
      <description>Hi &lt;a href="https://community.blueprism.com/t5/user/viewprofilepage/user-id/833"&gt;@ewilson&lt;/a&gt;​ ,&amp;nbsp;&lt;BR /&gt;I was unable to get any tokens from either delegated or application access. I'm guessing this has to do with we have enabled MFA in AD and no permissions been approved yet for application access by our Azure Admins.&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Johan Sörman&lt;BR /&gt;DevOps Engineer, Senior RPA Developer&lt;BR /&gt;Telia Company&lt;BR /&gt;Sweden&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Mon, 31 Oct 2022 08:16:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55271#M1117</guid>
      <dc:creator>JohanSörman</dc:creator>
      <dc:date>2022-10-31T08:16:00Z</dc:date>
    </item>
    <item>
      <title>RE: Graph API - Setup</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55272#M1118</link>
      <description>Hello &lt;A class="user-content-mention" data-sign="@" data-contactkey="acf4a6b1-49e8-486c-8748-af224760be63" data-tag-text="@Johan Sörman" href="https://community.blueprism.com/network/profile?UserKey=acf4a6b1-49e8-486c-8748-af224760be63" data-itemmentionkey="eff755a0-2c05-4e5f-9a9f-2fc5edb13849"&gt;@Johan Sörman&lt;/A&gt;,&lt;BR /&gt;&lt;BR /&gt;Ah, yes. MFA does present problems with trying to retrieve a token for Graph. I haven't specifically tested an MFA-based workflow with the Graph API, but I have worked with MFA for digital workers that are automating applications via the browser. There are actually two connectors on the DX that support MFA/OTP (One Time Passwords) that may help you along.&lt;BR /&gt;&lt;BR /&gt;You can find them &lt;A href="https://digitalexchange.blueprism.com/dx/search?keyword=2FA&amp;amp;page=1" target="_blank" rel="noopener"&gt;here.&lt;/A&gt;&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>Mon, 31 Oct 2022 12:31:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55272#M1118</guid>
      <dc:creator>ewilson</dc:creator>
      <dc:date>2022-10-31T12:31:00Z</dc:date>
    </item>
    <item>
      <title>RE: Graph API - Setup</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55273#M1119</link>
      <description>I'm not an expert on the MFA area but we used to have issues with it but now robot accounts are treated like an internal user so MFA is passed but I would assume the Get Token is failing because we have MFA.&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Johan Sörman&lt;BR /&gt;DevOps Engineer, Senior RPA Developer&lt;BR /&gt;Telia Company&lt;BR /&gt;Sweden&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Mon, 31 Oct 2022 12:33:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55273#M1119</guid>
      <dc:creator>JohanSörman</dc:creator>
      <dc:date>2022-10-31T12:33:00Z</dc:date>
    </item>
    <item>
      <title>RE: Graph API - Setup</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55274#M1120</link>
      <description>&lt;A class="user-content-mention" data-sign="@" data-contactkey="acf4a6b1-49e8-486c-8748-af224760be63" data-tag-text="@Johan Sörman" href="https://community.blueprism.com/network/profile?UserKey=acf4a6b1-49e8-486c-8748-af224760be63" data-itemmentionkey="3b901dd8-dd21-4a53-ac8b-ffad4609a5bb"&gt;@Johan Sörman&lt;/A&gt;,&lt;BR /&gt;&lt;BR /&gt;Very strange indeed. An Application Access token is essentially a backend service-to-service type token. There's no actual user account, per se, associated with it, so I'm not sure how MFA would come into play for it. Do you receive an error response when you request the token? Maybe an HTTP 403 or something?&lt;BR /&gt;&lt;BR /&gt;Here's a link to the Microsoft Graph documentation pertaining to authentication and authorization. I don't actually see anything related to MFA in it, but I may have missed it.&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://learn.microsoft.com/en-us/graph/auth/" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/graph/auth/&lt;/A&gt;&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>Mon, 31 Oct 2022 13:08:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55274#M1120</guid>
      <dc:creator>ewilson</dc:creator>
      <dc:date>2022-10-31T13:08:00Z</dc:date>
    </item>
    <item>
      <title>RE: Graph API - Setup</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55275#M1121</link>
      <description>@Eric&amp;nbsp;Wilson,&lt;BR /&gt;From what I recall when I ran tests last week I saw several errors, no status codes though.&lt;BR /&gt;When trying to get a delegated token I got error along the lines of "user not found in AD" which I assumed was MFA based error.&lt;BR /&gt;If I tried to get "normal" token, I got client error message&lt;BR /&gt;&lt;BR /&gt;When I tried the MSAL VBO from DX, I just got "Multiple error" message so can't say what was incorrect. &lt;BR /&gt;&lt;BR /&gt;I would assume I can't get a token if there no permission granted to the app in Azure Portal?​&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Johan Sörman&lt;BR /&gt;DevOps Engineer, Senior RPA Developer&lt;BR /&gt;Telia Company&lt;BR /&gt;Sweden&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Mon, 31 Oct 2022 13:18:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55275#M1121</guid>
      <dc:creator>JohanSörman</dc:creator>
      <dc:date>2022-10-31T13:18:00Z</dc:date>
    </item>
    <item>
      <title>RE: Graph API - Setup</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55276#M1122</link>
      <description>&lt;A class="user-content-mention" data-sign="@" data-contactkey="acf4a6b1-49e8-486c-8748-af224760be63" data-tag-text="@Johan Sörman" href="https://community.blueprism.com/network/profile?UserKey=acf4a6b1-49e8-486c-8748-af224760be63" data-itemmentionkey="0713103b-129a-49a4-be08-7745f971a4e1"&gt;@Johan Sörman&lt;/A&gt;,&lt;BR /&gt;&lt;BR /&gt;You are correct for the most part. If there are no permissions granted on the application registration in the Azure Portal then you won't be able to get a token. However, when a new registration is created there is a default permission that is added which is the Delegated Access permission &lt;STRONG&gt;User.Read&lt;/STRONG&gt;.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Regarding the multiple errors on the MSAL VBO, we can adjust the code of the action to give us more details. I assume you're using the &lt;EM&gt;&lt;STRONG&gt;Get Auth Token - Client Secret&lt;/STRONG&gt;&lt;/EM&gt; action, correct? If so, open the Code stage on that action in the VBO. It should look like this:&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="7097.png"&gt;&lt;img src="https://community.blueprism.com/t5/image/serverpage/image-id/7273iAF6888994C5D3A60/image-size/large?v=v2&amp;amp;px=999" role="button" title="7097.png" alt="7097.png" /&gt;&lt;/span&gt;&lt;BR /&gt;Let's try adding this additional catch block:&lt;BR /&gt;&lt;BR /&gt;
&lt;PRE class="language-csharp"&gt;&lt;CODE&gt;catch (AggregateException ae) 
{
	StringBuilder exceptionMessages = new StringBuilder();
	foreach (var e in ae.Flatten().InnerExceptions) 
	{
		exceptionMessages.Append(e.Message);
		exceptionMessages.Append("\n");
	}
	Exception = exceptionMessages.ToString();
}
​&lt;/CODE&gt;&lt;/PRE&gt;
&lt;BR /&gt;So the final code will look like this:&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="7098.png"&gt;&lt;img src="https://community.blueprism.com/t5/image/serverpage/image-id/7274i905423AA3FC29B79/image-size/large?v=v2&amp;amp;px=999" role="button" title="7098.png" alt="7098.png" /&gt;&lt;/span&gt;&lt;BR /&gt;Can you try that and see if you get additional exception details when using an Application Access token?&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>Mon, 31 Oct 2022 16:01:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55276#M1122</guid>
      <dc:creator>ewilson</dc:creator>
      <dc:date>2022-10-31T16:01:00Z</dc:date>
    </item>
    <item>
      <title>RE: Graph API - Setup</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55277#M1123</link>
      <description>&lt;a href="https://community.blueprism.com/t5/user/viewprofilepage/user-id/833"&gt;@ewilson&lt;/a&gt;,&lt;BR /&gt;Thank you for the additional code. I've added it to the action and will report back when we've tested it.​&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Johan Sörman&lt;BR /&gt;DevOps Engineer, Senior RPA Developer&lt;BR /&gt;Telia Company&lt;BR /&gt;Sweden&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Tue, 01 Nov 2022 13:25:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55277#M1123</guid>
      <dc:creator>JohanSörman</dc:creator>
      <dc:date>2022-11-01T13:25:00Z</dc:date>
    </item>
    <item>
      <title>RE: Graph API - Setup</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55278#M1124</link>
      <description>Hello &lt;A class="user-content-mention" data-sign="@" data-contactkey="acf4a6b1-49e8-486c-8748-af224760be63" data-tag-text="@Johan Sörman" href="https://community.blueprism.com/network/profile?UserKey=acf4a6b1-49e8-486c-8748-af224760be63" data-itemmentionkey="d013b48d-2aad-414f-a068-54a7106c2a9a"&gt;@Johan Sörman&lt;/A&gt;,&lt;BR /&gt;&lt;BR /&gt;Have you been able to try out that new code?&lt;BR /&gt;&lt;BR /&gt;Cheers,​&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>Sat, 10 Dec 2022 00:02:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55278#M1124</guid>
      <dc:creator>ewilson</dc:creator>
      <dc:date>2022-12-10T00:02:00Z</dc:date>
    </item>
    <item>
      <title>RE: Graph API - Setup</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55279#M1125</link>
      <description>Hi &lt;a href="https://community.blueprism.com/t5/user/viewprofilepage/user-id/833"&gt;@ewilson&lt;/a&gt;,&lt;BR /&gt;Unfortunately our IT department declined our request ​for application permissions so I haven't been able to verify the addtional code.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;It seems like the Graph API gives access to all site on the domain which they did not like. So seems like a roadblock for our use until the API gets more dynamic/flexible for Sites.&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Johan Sörman&lt;BR /&gt;DevOps Engineer, Senior RPA Developer&lt;BR /&gt;Telia Company&lt;BR /&gt;Sweden&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Mon, 12 Dec 2022 09:23:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55279#M1125</guid>
      <dc:creator>JohanSörman</dc:creator>
      <dc:date>2022-12-12T09:23:00Z</dc:date>
    </item>
    <item>
      <title>RE: Graph API - Setup</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55280#M1126</link>
      <description>Hi &lt;A class="user-content-mention" data-sign="@" data-contactkey="acf4a6b1-49e8-486c-8748-af224760be63" data-tag-text="@Johan Sörman" href="https://community.blueprism.com/network/profile?UserKey=acf4a6b1-49e8-486c-8748-af224760be63" data-itemmentionkey="7ec003e5-8bd1-4fe5-8996-70cf2608d8c0"&gt;@Johan Sörman&lt;/A&gt;,&lt;BR /&gt;&lt;BR /&gt;There are a couple ways to address this, which it sounds like your IT team have not looked into.&lt;BR /&gt;&lt;BR /&gt;1) Instead of getting an Application Access token you could requested a Delegated Access token. This is essentially that case of a Digital Worker running under a specific Active Directory account (i.e. as a user). If your IT team is willing to create a user with the approved permissions on whatever SharePoint sites you should be good to go.&lt;BR /&gt;&lt;BR /&gt;2) Alternatively, there is a Graph permission known as &lt;STRONG&gt;Sites.Selected&lt;/STRONG&gt;.​ I haven't looked into this to much myself, but it seems it would be a way for Application Access tokens to be limited to specific sites. You can read more about it &lt;A href="https://www.michev.info/Blog/Post/3256/limiting-access-to-sharepoint-online-resources-via-the-graph-api" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;Cheers,&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>Mon, 12 Dec 2022 12:21:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55280#M1126</guid>
      <dc:creator>ewilson</dc:creator>
      <dc:date>2022-12-12T12:21:00Z</dc:date>
    </item>
    <item>
      <title>RE: Graph API - Setup</title>
      <link>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55281#M1127</link>
      <description>As for suggestion 1 it doesn't seem practical for our use case, due to the fact we would had needed to interact with 200+ sites with each site having different owners/members.&lt;BR /&gt;&lt;BR /&gt;By the sounds of it, suggestion 2 sounds a lot like similar configuration you had to do with the old sharepoint skill you offered but I haven't had the chance to look into that.&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Johan Sörman&lt;BR /&gt;DevOps Engineer, Senior RPA Developer&lt;BR /&gt;Telia Company&lt;BR /&gt;Sweden&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Mon, 12 Dec 2022 12:33:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Digital-Exchange/Graph-API-Setup/m-p/55281#M1127</guid>
      <dc:creator>JohanSörman</dc:creator>
      <dc:date>2022-12-12T12:33:00Z</dc:date>
    </item>
  </channel>
</rss>

