{"id":20233,"date":"2015-11-09T02:13:54","date_gmt":"2015-11-09T10:13:54","guid":{"rendered":"http:\/\/www.technosolutions.com\/kb\/?p=20233"},"modified":"2018-06-11T06:36:18","modified_gmt":"2018-06-11T13:36:18","slug":"configuring-integrated-windows-authentication-sso-on-topteam-web","status":"publish","type":"post","link":"http:\/\/www.technosolutions.com\/kb\/20233\/configuring-integrated-windows-authentication-sso-on-topteam-web\/","title":{"rendered":"Configuring Integrated Windows Authentication (SSO) on TopTeam Web"},"content":{"rendered":"<p><!-- Start ScreenSteps Content --><\/p>\n<div class=\"LessonContent\">\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Overview<\/h3>\n<div class=\"StepInstructions\">\n<p><i><font color=\"#000000\">TopTeam Web Server <\/font><\/i><font color=\"#000000\">supports <i>Integrated Windows Authentication (IWA), <\/i>aka <i>Single Sign-on (SSO) along with TopTeam Native Authentication.<\/i> Once you log into your computer using your Windows User Account, you will not need to log into <i>TopTeam Web <\/i>separately. <i>TopTeam Web <\/i>uses your existing Windows credentials to log you in. You will need to configure <i>Internet Information Services (IIS)<\/i> and <i>TopTeam Web Server Management Console<\/i> in order to login<i> <\/i>with <i>Windows Authentication<\/i>.<\/font><\/p>\n<p><font color=\"#000000\">This article describes the procedure to enable SSO on <i>TopTeam Web Server<\/i>. <\/font><\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Who should read this?<\/h3>\n<div class=\"StepInstructions\">\n<ul>\n<li>TopTeam Administrators<\/li>\n<li>IT Support<\/li>\n<\/ul>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Prerequisites<\/h3>\n<div class=\"StepInstructions\">\n<ul>\n<li>Ensure that<i> TopTeam Web<\/i> is configured on your computer and is in the running state. For more information on configuring <i>TopTeam Web<\/i>, refer to the article <a href=\"http:\/\/www.technosolutions.com\/kb\/9903\/topteam-web-server-installation-guide\/\" target=\"_blank\">TopTeam Web Server Installation Guide.<\/a><\/li>\n<li>Ensure that the <i>Windows Authentication<\/i> feature of <i>IIS<\/i> is turned ON, as shown in the following image.<\/li>\n<\/ul>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/06\/wpid31453-Prerequisite.png\" width=\"470\" height=\"534\" alt=\"wpid31453-Prerequisite.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>Steps to navigate to the <i>Windows Authentication<\/i> feature are as follows:<br \/>\n1. On the taskbar, click <i>Start<\/i>, and then click <i>Control Panel.<\/i><br \/>\n2. In <i>Control Panel<\/i>, click <i>Programs and Features<\/i>, and then click <i>Turn Windows Features on or off<\/i>.<br \/>\n3. Expand <i>Internet Information Services<\/i>, then<i> World Wide Web Services<\/i>, and then <i>Security<\/i>.<br \/>\n4. Select <i>Windows Authentication<\/i>, and then click <i>OK<\/i>.<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 1. Run Management Console for TopTeam Web Server<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/06\/wpid31444-L_68DF.tmp_-1.png\" width=\"720\" height=\"697\" alt=\"wpid31444-L_68DF.tmp_-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>To run <i>TopTeam Web Server Management Console<\/i>, locate the installation folder on your computer and click <i>WebttmControlPanel.exe<\/i>. For more information, refer to the article <a href=\"http:\/\/www.technosolutions.com\/kb\/6689\/how-to-locate-the-topteam-web-server-installation-folder-version-8-x\/\" target=\"_blank\">How to locate the TopTeam Web Server installation folder (Version 8.x).<\/a><\/p>\n<p><strong>NOTE<\/strong>: The name of the management console file depends on the database that you are using. <br \/>\nIf you are using:<br \/>\n1. SQL then click <font color=\"#000000\">WebttmControlPanel_SQL<\/font><br \/>\n<font color=\"#000000\">2. IB then click WebttmControlPanel_IB<\/font><br \/>\n<font color=\"#000000\">3. Oracle then click WebttmControlPanel_Ora<\/font><br \/>\n<font color=\"#000000\"> <\/font><\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 2. Open IIS, and add an Application Pool for SSO<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/06\/wpid31441-Adding_App_Pool_for_SSO-1.png\" width=\"800\" height=\"391\" alt=\"wpid31441-Adding_App_Pool_for_SSO-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>For more information on opening <i>IIS<\/i>, refer to the article <a href=\"https:\/\/technet.microsoft.com\/en-us\/library\/cc770472(v=ws.10).aspx\" target=\"_blank\">How to open IIS Manager<\/a>.<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 3. Configure the Application Pool<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/06\/wpid31448-media_1446812454511.png\" width=\"783\" height=\"908\" alt=\"wpid31448-media_1446812454511.png\" \/>\n<\/div>\n<\/p><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 4. Convert the SSO folder within the TopTeam Web Site to Application<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/06\/wpid31443-Convert_to_application1-1.png\" width=\"739\" height=\"487\" alt=\"wpid31443-Convert_to_application1-1.png\" \/>\n<\/div>\n<\/p><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 5. Provide TopTeam Web_SSO Application Pool to SSO Application<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/06\/wpid31447-media_1446716915155-1.png\" width=\"800\" height=\"523\" alt=\"wpid31447-media_1446716915155-1.png\" \/>\n<\/div>\n<\/p><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">The SSO folder is converted to Application<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/06\/wpid31442-ConvertED_to_application1-1.png\" width=\"279\" height=\"305\" alt=\"wpid31442-ConvertED_to_application1-1.png\" \/>\n<\/div>\n<\/p><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 6. Set the SSO Application authentication type to Windows Authentication and DISABLE other authentication types  <\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/06\/wpid31449-media_1446812630501.png\" width=\"749\" height=\"366\" alt=\"wpid31449-media_1446812630501.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p><i>Windows Authentication<\/i> will be enabled. Ensure that other authentication types are disabled.<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 7. Enable Providers<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/06\/wpid31450-media_1446812801554.png\" width=\"749\" height=\"366\" alt=\"wpid31450-media_1446812801554.png\" \/>\n<\/div>\n<\/p><\/div>\n<div class=\"LessonStep top\">\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/06\/wpid31445-L_7262.tmp_-1.png\" width=\"448\" height=\"368\" alt=\"wpid31445-L_7262.tmp_-1.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>Click <i>OK<\/i> when you have enabled p<i>roviders<\/i>.<\/p>\n<p><strong>NOTE<\/strong>: If you are using multiple providers, move <i>Negotiate<\/i> to the top of all the other providers.<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">Step 8. Add ttmSSOSrv.dll to ISAPI and CGI Restrictions<\/h3>\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/06\/wpid31452-Opeming_isapi.png\" width=\"786\" height=\"384\" alt=\"wpid31452-Opeming_isapi.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>Specify the path of the dll in <i>ISAPI and CGI Restrictions<\/i> so as to allow execution of the dll on the server.<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/06\/wpid31455-Two_1_.png\" width=\"800\" height=\"358\" alt=\"wpid31455-Two_1_.png\" \/>\n<\/div>\n<div class=\"StepInstructions\">\n<p>This is the installation folder of <i>TopTeam Web Server, <\/i>select the<i> ttmSSOSrv.dll<\/i> file within the <i>rest&gt;SSO<\/i> folder.<\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/06\/wpid31446-L_7AB0.tmp_-1.png\" width=\"625\" height=\"414\" alt=\"wpid31446-L_7AB0.tmp_-1.png\" \/>\n<\/div>\n<\/p><\/div>\n<div class=\"LessonStep top\">\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/06\/wpid31451-media_1447060977208.png\" width=\"800\" height=\"358\" alt=\"wpid31451-media_1447060977208.png\" \/>\n<\/div>\n<\/p><\/div>\n<div class=\"LessonStep top\">\n<div class=\"StepImage\" style=\"margin:10px 0px;\">\n<img loading=\"lazy\" decoding=\"async\" style=\"padding:3px; border: 1px solid #ccc;\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2018\/06\/wpid31454-Three_1_.png\" width=\"693\" height=\"245\" alt=\"wpid31454-Three_1_.png\" \/>\n<\/div>\n<\/p><\/div>\n<div class=\"LessonStep top\">\n<div class=\"StepInstructions\">\n<p>You have successfully configured <i>IIS<\/i> and <i>TopTeam Web Server Management Console<\/i> for enabling <i>SSO<\/i> on <i>TopTeam Web<\/i>. <\/p>\n<p>Once this configuration is done, you should also configure your web browser to enable <i>Integrated Windows Authentication<\/i> on <i>TopTeam Web<\/i>. Refer to the article <a href=\"http:\/\/www.technosolutions.com\/kb\/20201\/configuring-web-browser-for-using-integrated-windows-authentication-sso-on-topteam-web\/\" target=\"_blank\">Configuring web browser for using Integrated Windows Authentication on TopTeam Web<\/a>.<\/p>\n<p>IMPORTANT: <i><font color=\"#000000\">TopTeam Web Server<\/font><\/i><font color=\"#000000\"> needs to be accessible as <i>localhost<\/i> for proper working of <i>SSO<\/i>. You can achieve this by adding <i>localhost<\/i> in addition to <i>hostname<\/i> in website bindings.<\/font><\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<h3 class=\"StepTitle\" style=\"font-size:20px;\">See Also<\/h3>\n<div class=\"StepInstructions\">\n<p><a href=\"http:\/\/www.technosolutions.com\/kb\/9903\/topteam-web-server-installation-guide\/\" target=\"_blank\">TopTeam Web Server Installation Guide<\/a><\/p>\n<\/div><\/div>\n<div class=\"LessonStep top\">\n<div class=\"StepInstructions\">\n<p>Revised: May 3rd, 2018<\/p>\n<\/div><\/div>\n<\/p><\/div>\n<p><!-- End ScreenSteps Content --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview TopTeam Web Server supports Integrated Windows Authentication (IWA), aka Single Sign-on (SSO) along with TopTeam Native Authentication. Once you log into your computer using your Windows User Account, you will not need to log into TopTeam Web separately. TopTeam Web uses your existing Windows credentials to log you in. You will need to configure Internet Information Services (IIS) and TopTeam Web Server Management Console in order to login with Windows Authentication. This article describes the procedure to enable SSO on TopTeam Web Server. Who should read this? TopTeam Administrators IT Support Prerequisites Ensure that TopTeam Web is configured on <\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[50],"tags":[292,87,84,294],"class_list":["post-20233","post","type-post","status-publish","format-standard","hentry","category-topteam-web","tag-authentication","tag-single-sign-on","tag-sso","tag-web-sso"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/paoaNA-5gl","_links":{"self":[{"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/posts\/20233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/comments?post=20233"}],"version-history":[{"count":9,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/posts\/20233\/revisions"}],"predecessor-version":[{"id":42406,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/posts\/20233\/revisions\/42406"}],"wp:attachment":[{"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/media?parent=20233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/categories?post=20233"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/tags?post=20233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}