- Created by Vladislav Fomichev on Dec 07, 2021
Indeed AM Admin Console is a Web application based on IIS. This module performs system administration. It also handles all the settings of the system and of the users.
Files of Admin Console reside in: indeed AM\Indeed AM Admin Console\<Version number>\
- Indeed.AdminConsole-x64.msi is the installation package of Admin Console.
Additional AdminConsole installation files reside in: indeed AM\
- Misc\Server2008\Indeed.AdminConsole.IIS.Install.MSServer2008.ps1 is the script file to install the required components of IIS server for Windows Server 2008.
- Misc\Server2008\NDP452-KB2901907-x86-x64-AllOS-ENU.exe is the Microsoft .NET Framework 4.5.2 update package for Windows Server 2008.
- Misc\Server2012\AccessControlInitialConfig\Indeed.AdminConsole.IIS.Install.MSServer2012.ps1 is the script to install the required IIS server components for Windows Server 2012.
Installation
- Install the Admin Console by running Indeed.AdminConsole-x64.msi installer.
- Add HTTPS binding in Default Web Site settings of IIS Manager. - Indeed AM Admin Console is a web application on the basis of IIS. “Require SSL” is a default installation setting, which, in turn, requires active HTTPS binding. - If you do not plan to use https protocol, then deactivate SSL requirement in IIS settings for Admin Console. - Run IIS Manager and expand the Sites item.
- Select the Default Web Site site and click Bindings item in the Actions section.
- Click Add:- Type - https.
- Port - 443.
- Select the SSL Certificate.
 
- Save the binding.
 
- Configure Kerberos delegation. 
- Add Admin Console application to local Internet.  
Modifying a configuration file
- Open the console configuration file named Web.config (C:\inetpub\wwwroot\am\mc\Web.config).
- Specify the URL to connect to Indeed AM server for Url parameter in amAuthServer tag.- Urlparameter is url address of Indeed server in the following format: http(s):// full_dns_name_of_server/am/core/ - To ignore server certificate errors, change the "isIgnoreCertErrors" parameter to "true" in "applicationSettings. config" file ( am\mc\Config ). Example- <amAuthServer Url="https://amserv.indeed-id.local/am/core/"/> 
 
- Specify the url to connect to log server. To do so, edit the logServer tag.- URL is url to connect to log server in the following format http(s)://full_dns_name_of_server/ls/api. - If several servers are used, then you have to specify the load balancer address 
- CertificateThumbprint - this is to be defined if the private key is stored in the registry, and the certificate is in the PC storage.
- CertificateFilePath -this is to be defined, if the key pair is stored in pfx.
- CertificateFilePassword is the password for pfx. Example- <logServer Url="http://log.indeed-id.local/ls/api/" CertificateThumbprint="" CertificateFilePath="" CertificateFilePassword=""/> 
 
- Restart IIS server after modification of configuration files. Admin Console is available at the following address: “http(s)://full_dns_name_of_server/am/mc/"
Setting session Expiration Time
- Open the configuration file Indeed Admin Console applicationSettings.config: C:\inetpub\wwwroot\am\mc\Config\applicationSettings.config.
- Specify a required value for the sessionExpirationTimeMinutes parameter. Default value: 30(minutes). - <amApplicationSettings findUsersMaxResultCount="200" isIgnoreCertErrors="false" sessionExpirationTimeInMinutes="60" allowOverrideRandomPasswordGeneration="false" /> 
- Save changes in configuration file.
Configuring of logging in to Admin Console using SAML IDP
This setting is optional
- Open the console configuration file named Web.config (C:\inetpub\wwwroot\am\mc\Web.config).
- Specify the URL to connect to Indeed AM SAML server for LoginUrl parameter in amAuthentication tag.- loginUrl parameter is URL address of the server with Indeed SAML idp component installed in the following format: http(s)://full_dns_name_of_server/am/idp/ Example- <amAuthentication mode="Saml" loginUrl="http://saml.demo.local/am/idp"/> 
 
- In code: Example- <authentication mode="Windows"> <forms loginUrl="~/Account/Authenticate"></forms> </authentication>- Change the value of mode parameter to Forms Example- <authentication mode="Forms"> <forms loginUrl="~/Account/Authenticate"></forms> </authentication>
- Save changes in configuration file. - To disable domain login and password prompt, activate “Anonymous authentication” and deactivate “Windows authentication” for am/idp, at the SAML server. 
Configuring of logging out of Admin Console using SAML idp
- Open the console configuration file named Web.config (C:\inetpub\wwwroot\am\mc\Web.config).
- For amAuthentication tag, add enableLogout parameter set to true (false by default). Example- <amAuthentication mode="Saml" loginUrl="http://saml.demo.local/am/idp/" enableLogout="true"/> 
- Open the SAML configuration file named Web.config (C:\inetpub\wwwroot\am\idp\Web.config).
- Specify the Admin Console server URL address for EmcServiceUrl parameter of amPartnerServiceProviderSettings tag. Example- <amPartnerServiceProviderSettings SelfServiceUrl="http://dc.demo.local/am/uc/" EmcServiceUrl="http://dc.demo.local/am/mc/"/> 
 
- No labels