How to allow non-admin users to access ESB Exception Management portal?

The Problem:

================================

Is it possible to allow non-admin users to access ESB Exception Management portal? 

 

Solution:

================================

Definitely this can be achieved. However, though BizTalk Server Administrators is not required, the minimized permission for these non-admin users to access ESB Portal is they must be at least in the following groups:

 

  BizTalk Application Users

  BizTalk Server Operators

Otherwise, the user will meet various of failures on using the portal due to lack of required permission. If you open ESB portal’s web.config and look into the<system.web> <authorization> section. You will find the default allowed user groups are:

<authorization>

<allow roles="BizTalk Application Users"/>

<allow roles="BizTalk Server Administrators"/>

<allow roles="Administrators"/>

<deny users="*"/>

</authorization>

 

As a result, you can use your own custom group as below(please note the users in ESB Portal Users still need to be a member of BizTalk Application Users and BizTalk Server Operators):

 
<authorization>                 
<!--<allow roles="BizTalk Application Users"/>-->
<allow roles="BizTalk Server Administrators"/>

<allow roles="Administrators"/>

<allow roles="ESB Portal Users"/>

<deny users="*"/>

</authorization>

 

By the way, to allow users have the right to perform the actions in ESB Portal’s Admin menu, you need to edit the web.config under \ESB.Portal\Admin directory.

 

Best regards,

WenJun Zhang