{"id":4161,"date":"2021-06-05T07:55:27","date_gmt":"2021-06-05T07:55:27","guid":{"rendered":"https:\/\/himbap.com\/blog\/?p=4161"},"modified":"2021-06-11T04:51:20","modified_gmt":"2021-06-11T04:51:20","slug":"using-app-user-in-kingswaysoft-connection-manager","status":"publish","type":"post","link":"https:\/\/himbap.com\/blog\/?p=4161","title":{"rendered":"Using App User in KingswaySoft Connection Manager"},"content":{"rendered":"<p><strong>Requirement<\/strong><br \/>\nWhile working with KingswaySoft integration toolkit we have different ways to connect with Dynamics 365 CE. Today we are going to discuss how to use Dynamics 365 application user for authentication.<\/p>\n<p><strong>Details<\/strong><br \/>\nTo setup application user we first we need to register an app under Azure Activity Directory so let&#8217;s follow below steps<\/p>\n<p>1. Go to Active Directory of your Azure environment related to your Dynamics 365 CE tenant, click on App registrations<br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-4167 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway1-300x244.png\" alt=\"kingsway1\" width=\"300\" height=\"244\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway1-300x244.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway1-624x508.png 624w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway1.png 815w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n2. Provide details about app registration like name of the app re-direct url, we can simply use localhost for the redirect url.<br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway2.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-4168 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway2-300x266.png\" alt=\"kingsway2\" width=\"300\" height=\"266\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway2-300x266.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway2-1024x908.png 1024w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway2-624x553.png 624w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway2.png 1050w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n3. Once app registration created make note of the Application ID<br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway3.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-4169 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway3-300x191.png\" alt=\"kingsway3\" width=\"300\" height=\"191\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway3-300x191.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway3.png 494w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n4. Now we need to provide app API permission so click on API permission and select Dynamics CRM from list<br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway4.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-4170 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway4-300x213.png\" alt=\"kingsway4\" width=\"300\" height=\"213\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway4-300x213.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway4-1024x726.png 1024w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway4-624x442.png 624w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway4.png 1264w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n5. Add permission like below in next screen<br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway5.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-4171 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway5-276x300.png\" alt=\"kingsway5\" width=\"276\" height=\"300\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway5-276x300.png 276w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway5-624x678.png 624w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway5.png 704w\" sizes=\"(max-width: 276px) 100vw, 276px\" \/><\/a><br \/>\n6. After this we need to setup secret key, so click on Certificate and secret and setup secret key, as soon as it is created make note of the secret key.<br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway6.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-4172 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway6-300x181.png\" alt=\"kingsway6\" width=\"300\" height=\"181\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway6-300x181.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway6-1024x619.png 1024w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway6-624x377.png 624w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway6.png 1584w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n7. Now we need to go to our Dynamics 365 CE and add app user there using the Application ID we got from Azure app registration.<br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway7.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-4173 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway7-300x298.png\" alt=\"kingsway7\" width=\"300\" height=\"298\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway7-300x298.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway7-150x150.png 150w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway7-176x176.png 176w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway7-624x620.png 624w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway7.png 769w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>After user is setup make sure to provide required security role to the user.<br \/>\n8. You can add your Application ID and Client secret in the project parameter so that you can refer them later when required.<br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway8.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-4174 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway8-300x60.png\" alt=\"kingsway8\" width=\"300\" height=\"60\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway8-300x60.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway8-624x124.png 624w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway8.png 647w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n9. Finally add Dynamics CRM connection manager and select details like below and Click on Test connection.<\/p>\n<p><a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway9.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-4175 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway9-300x238.png\" alt=\"kingsway9\" width=\"300\" height=\"238\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway9-300x238.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway9-624x494.png 624w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2021\/06\/kingsway9.png 886w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>Summary<\/strong><br \/>\nThis is how we can use app use for the authentication instead of using user name and password.<\/p>\n<p>Hope it will help someone!<br \/>\n<strong>Keep learning, Keep sharing !!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Requirement While working with KingswaySoft integration toolkit we have different ways to connect with Dynamics 365 CE. Today we are going to discuss how to use Dynamics 365 application user for authentication. Details To setup application user we first we need to register an app under Azure Activity Directory so let&#8217;s follow below steps 1. Go to Active Directory of&#8230; <a href=\"https:\/\/himbap.com\/blog\/?p=4161\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[21,522,882],"tags":[895,896,897,894,893],"_links":{"self":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4161"}],"collection":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4161"}],"version-history":[{"count":4,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4161\/revisions"}],"predecessor-version":[{"id":4180,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4161\/revisions\/4180"}],"wp:attachment":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}