Implement the Alfabet SCIM application on the web server
You need to install the Alfabet SCIM application on Microsoft Internet Information Services as a web application which can be reached by both the identity provider and the Alfabet API server.
For testing the configuration, you can start the Alfabet SCIM application from the SCIM directory of the Alfabet installation directory. Double-click Alfabet.SCIM.Service.exe to start the application. To access the Alfabet SCIM application, open a browser and enter https://localhost:7160 in the address bar.
This way of starting the Alfabet SCIM application should never be used in production environments.
- Open the Internet Information Services® Manager as an administrator.
- Expand the web server node in the explorer and click on the sub-node Application Pools.
- In the Actions pane on the right, select Add Application Pool.
- In the dialog box that opens, define the following fields and then click OK:
- Name: Specify a unique name without using whitespace or special characters.
- .NET CLR Version: Select .NET CLR Version v4.0.30319.
- Managed Pipeline Mode: Select Integrated.
- Click OK to save your settings.
- In the table in the center pane, click the new application pool and select Advanced Settings in the Actions pane on the right.
- In the dialog box that opens, go to the Process Model section and set Idle Time-out (minutes) to 0.
- Go to the Recycling section and set Regular Time Interval (minutes) to 0.
The application pool is represented by a worker process (as w3wp.exe visible in the Task Manager). This worker process is started on first access to the Web Application in the application pool. To make sure that potential errors in the Web Application do not affect too many requests, the Internet Information Services® can be configured to recycle the worker process. Recycling is done by starting a new worker process after a configurable amount of time. The re-initialization of the web application can take up to 1 minute. It is therefore recommended that you disable the automatic recycling of the worker process.
- Click OK to save your changes.
- In the explorer, right-click the Sites node and select Add Web Site.
- Set the following in the dialog window:
- Site Name: Specify the name that will be used for the site in the explorer.
- Application Pool: Click the Select button and select the application pool previously generated.
- Physical Path: Click the Browse button on the right of the field and select the SCIM folder in your Alfabet 11 installation folder.
- Binding > Type: Select https.
- Binding > IP address: Select All Unassigned.
- Binding > Port: Select a unique port for access to the web site.
If you want to use the standard port for multiple Alfabet components, you can alternatively ask your network administrator to create unique DNS entries for the web applications and use these in the Host Name fields of the respective web application. With different host names, the port can be identical.
- Binding > SSL Certificate: Select the certificate for the SSL connection.
- Binding > Start Website immediately: Select the checkbox.
- In the explorer, select the root directory of the web server.
- In the Actions pane, click Restart.
- Close the Internet Information Services® Manager.
- Open a browser and access the Alfabet SCIM application with the URL defined in the Internet Information Services.