Server Requirements
App Portal / App Broker 2024 R1
The following are the server requirements for the App Portal / App Broker Web Service and the App Portal / App Broker installation platform:
App Portal / App Broker Web Service Server
The following are the system requirements for the servers where the App Portal / App Broker Web Service is installed:
| Requirement | Description |
|---|---|
| Authentication | Windows Authentication is needed for server managed by Active Directory. Anonymous Authentication is needed for server managed by Microsoft Entra ID. |
| Microsoft .NET Framework | Microsoft .NET Framework 4.8 or later is required on all primary sites. |
| IIS | App Portal / App Broker supports the versions of IIS that are installed with Windows Server 2012 or later. The IIS Application Server and Web Server roles need to be installed. |
| ASP.NET | ASP.NET needs to be installed. |
The instructions for installing the App Portal / App Broker Web Service depends upon your deployment technology:
-
For System Center 2012 Configuration Manager and Microsoft Endpoint Configuration Manager, the App Portal / App Broker Web Service is only needed at the CAS or Central site.
- For System Center 2012 Configuration Manager and Microsoft Endpoint Configuration Manager, folders will be created called
App Portal Users For Site XXXandApp Portal Computers for site XXX.
- For System Center 2012 Configuration Manager and Microsoft Endpoint Configuration Manager, folders will be created called
App Portal / App Broker Installation Platform
The App Portal / App Broker installation platform must meet the following requirements:
| Requirement | Description |
|---|---|
| Authentication | Windows Authentication is needed for server managed by Active Directory. Anonymous Authentication is needed for server managed by Microsoft Entra ID. |
| Operating System | Windows Server 2012 or later |
| IIS | App Portal / App Broker supports the versions of IIS that are installed with Windows Server 2012 or later. The IIS Application Server and Web Server roles need to be installed. |
| Microsoft .NET Framework | Microsoft .NET Framework 4.8 or later |
| ASP.NET | ASP.NET needs to be installed. |
App Portal / App Broker Service Account Required Permissions
Prior to installing App Portal / App Broker, you need to identify and configure an App Portal / App Broker service account. This service account will be used for App Portal / App Broker’s interaction with SQL Server and Active Directory, Microsoft Entra ID and requires the following permissions:
| Entity | Required Permissions |
|---|---|
| SQL Server | System administrator (SysAdmin) permission, including permission to create the App Portal / App Broker database. For Microsoft Entra ID managed user, add the user in NT AUTHORITY/SYSTEM under SQL server login. |
| System Center Configuration Manager / Altiris Database | Full administrator access, including read ( db\_datareader ) and EXECUTE access on the Microsoft System Center Configuration Manager or Altiris Client Management database in SQL. |
| App Portal / App Broker Database | DBO permission on the App Portal / App Broker database, including read/write permission. |
| Client Workstations | Whether or not the App Portal / App Broker service account requires administrative permissions on the client workstations depends upon the deployment technology that you are using. System Center 2012 Configuration Manager or Microsoft Endpoint Configuration Manager—The App Portal / App Broker service account does not require administrative permissions on the client workstations. Altiris—The App Portal / App Broker service account requires full administrative permissions on the client workstations. These permissions are used by App Portal / App Broker to run machine policy evaluation for accelerated software deployments and rerunning advertisements as necessary. They are also used if client-side commands and actions have been created within App Portal / App Broker. |
The App Portal / App Broker service account must continue to have these permissions even after the installation is complete.