To install SPML Web Service, a server has to be made available on which the following software is already installed:
Following versions are supported:
Microsoft .NET Framework Version 4.5.2 or later
|
NOTE: Microsoft .NET Framework version 4.6 is not supported. |
The user account that the Internet Information Service runs under, needs write access (MODIFY) to the installation directory.
|
IMPORTANT: Start the SPML web service installation locally on the server. |
To install the SPML web service
Setting | Description | ||
---|---|---|---|
Application name | Name used as application name, as in the title bar of the browser, for example. | ||
Target in IIS | Internet Information Services web page on which to install the application. | ||
Enforce SSL | Specifies whether insecure websites are available for installation. If the option is set, only sites secured by SSL can be used for installing. This setting is the default value. If this option is not set, insecure websites can be used for installing. | ||
URL |
The application's Uniform Resource Locator (URL). | ||
Install dedicated application pool |
Specifies whether an application pool is installed for each application. This allows applications to be set up independently of one another. If this option is set, each application is installed in its own application pool. | ||
Application pool |
The application pool to use. This can only be entered if the option Install dedicated application pool is not set. The application pool is formatted with the following syntax, if the default value "DefaultAppPool" is used. <application name>_POOL | ||
Identity |
Permissions for executing an application pool. A default identity or a user defined user account can be used. The user account is formatted with the following syntax, if the default value "ApplicationPoolIdentity" is used. IIS APPPOOL\<application name>_POOL If you want to authorize another user, click ... next to the text box and enter the user and password. | ||
Web Authentication |
Specifies the type for authentication against the web application. You have the following options:
| ||
Database authentication |
Specifies the type for authentication against the One Identity Manager database. You have the following options:
|
The user account is used to add or replace files in the application directory.
|
NOTE: The following permissions are required for automatic updating:
|
The Web Installer generates the web application and the corresponding configuration files (web.config) for each folder.
Click Finish on the last page to end the program.
The SPML Web Service configuration is found in the XML file Web.config in the installation directory. You can use any text editor to edit this file.
|
NOTE:
|
Section | Option | Permitted Values | Meaning |
---|---|---|---|
connectionString | Database connection parameter. | ||
runtimedirs | key="Cache" | value = "<path>" |
Directory for storing the cache directory. Default: value="C:\inetpub\wwwroot\<web service name>\App_Data\Cache\DB" |
key="AssemblyCache" | value = "<path>" |
Directory for storing the cache directory. Default: value="C:\inetpub\wwwroot\<web service name>\App_Data\Cache\Assemblies" | |
application | key = "ProviderSchema" | value = "<path>" |
Relative path to SPML schema (QOIM_Schema.xsd). The schema defines all objects and properties the can be administered using the web service. The file is created by Designer. All requests made to the web service are verified against this file. Default: value=".\Schemas\QOIM_Schema.xsd" |
key = "SpmlTargetSchema" | value = "<path>" |
Relative path to SPML target schema (QOIM_SpmlTargetSchema.xsd). The schema defines the response to the list Target Request. The file is created by Designer. Default: value=".\Schemas\QOIM_SpmlTargetSchema.xsd" | |
key = "MaxConnections" | value = "<Integer>" |
Number of possible simultaneous connections (number of clients). Default: value ="1" | |
key = „AuthenticationString" | value="Module=;User=; Password=" |
Authentication module and login data for carrying out login and all operations of the web service. Default: value="Module=DialogUser;User=DIALOGUSER;Password=PASSWORD" | |
key = "DebugMode" | value = "True"
value = "False" |
Extended data in the log. Default: value="true" | |
key = "LogAllRequests" | value = "True"
value = "False" |
Always log queries. Default: value="false" | |
key = "LogDirectory" | value = "<path>" |
Log directory. Default: value=".\Log" | |
key = "MaxSearchResults" | value = "<Integer>" |
Maximum number of search results permitted for the iteration. Default: value="10000" | |
key = "ConcurrentSearchResponseObjects" | value = "<Integer>" |
Number of objects per iteration that may be returned to the client by the search operation. Default: value="10" | |
key = "CheckForUnusedResultsInterval" | value = "<Integer>" |
Interval in seconds for scanning orphaned search results. Default: value="30" | |
key = "KeepSearchResultsFor" | value = "<Integer>" |
Interval in seconds the client has to iterate the result set before it is discarded. Default: value="60" | |
key = logdirectory | value = "<path>" |
Log directory. Default: value = "C:\inetpub\wwwroot\<web service name>\App_Data\Logs |
|
NOTE: To encrypt the connection parameter (ConnectionString), use aspnet_regiis.exe. Calling example: c:\windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pe "application" -app "/<web service name>" -prov "DataProtectionConfigurationProvider" where: <web service name> = web service path on the Internet Information Services |
To uninstall a web application
- OR -
Click Finish on the last page to end the program.
© 2023 One Identity LLC. ALL RIGHTS RESERVED. Feedback Terms of Use Privacy