You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| PowerShell Reports |No default settings. See [here](../modules/integration-points/reports/) for instructions. |
43
+
| PowerShell Reports |sitecore\Sitecore Client Authoring. See [here](../modules/integration-points/reports/) for instructions. |
44
44
45
45
**Note:** The security is validated in each SPE application within the function `OnLoad`.
46
46
@@ -116,7 +116,7 @@ Actions supported out of the box:
116
116
</sitecore>
117
117
```
118
118
119
-
Gates with **Password** protection enabled prompt the user when no elevated session is available.
119
+
Gates with **Password** protection enabled prompt the user when no elevated session is available. When using Azure AD and or similar provider you should use the **Confirm** action.
@@ -196,7 +196,7 @@ Look for the following section and enable as needed.
196
196
***Media Download** - Used when the url contains all the information needed to download a media item from the server. Enable when using the **SPE Remoting** module. Service associated with `RemoteScriptCall.ashx`.
197
197
***Media Upload** - Used when the url contains all the information needed to upload a media item to the server. Enable when using the **SPE Remoting** module. Service associated with `RemoteScriptCall.ashx`.
198
198
***Handle Download** - Used when a file is downloaded through the Sitecore interface. Enable when using the **SPE Remoting** module. Service associated with `RemoteScriptCall.ashx`.
199
-
* Required for the following features: [Out-Download](../appendix/common/out-download.md) command.
199
+
* Required for the following features: [Out-Download](../appendix/common/out-download.md) command. If the report export buttons do not work it could be because of this setting.
200
200
***Client** - Used for the SPE Console. Service associated with `PowerShellWebService.asmx`.
201
201
* Required for the following features: PowerShell [Console](../interfaces/console.md), PowerShell [ISE](../interfaces/scripting.md),
202
202
***Execution** - Used when SPE checks if the user has access to run the application.
@@ -290,7 +290,17 @@ You are required to explicitly grant the SPE Remoting session user account to a
290
290
</configuration>
291
291
```
292
292
293
-
#### IIS level security
293
+
### Delegated Access
294
+
295
+
There may be scenarios in which you need to grant users access to run scripts which perform operations elevated higher than the current access. The various integration points made visible in the Content Editor (Context Menu, Ribbon, Reports) can be configured to run the scripts impersonating a power user. This has the advantage of giving lower privileged users "special" access without having to make members of more privileged roles. In [#1283](https://github.com/SitecorePowerShell/Console/issues/1283) this feature introduced a simple configuration item to apply the "special" access.
296
+
297
+
**Step 1:** Create a new delegated access item using the provided insert option.
298
+
**Step 2:** Enter the role in which lower privileged users are members.
299
+
**Step 3:** Enter the user account with elevated access. This could be `sitecore\Admin` or any other user your environment has configured. This user will be impersonated during script execution.
300
+
**Step 4:** Select each script/library that should be delegated. Script/library items with a rule checking for delegated access should be included as well as scripts that should be run with the impersonated account.
301
+
**Step 5:** Enable the delegated access item when ready for use.
302
+
303
+
### IIS level security
294
304
295
305
Deny access to the web services for unauthenticated users and roles using the `<deny>` element as described [here](https://msdn.microsoft.com/en-us/library/8aeskccd%28v=vs.71%29.aspx) in `sitecore modules\PowerShell\Services\web.config`.
296
306
@@ -340,7 +350,7 @@ You will also need to patch the configuration with the following:
340
350
</configuration>
341
351
```
342
352
343
-
For your convenience we've included a package bundled with all of the above called _SPEMinimal-4.x for Sitecore x.zip_. Any of the disabled configuration files should be enabled following extraction.
353
+
For your convenience we've included a package bundled with all of the above called _SPE.Minimal-6.x.zip_. Any of the disabled configuration files should be enabled following extraction.
0 commit comments