{"id":27814,"date":"2017-07-29T10:35:04","date_gmt":"2017-07-29T08:35:04","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=27814"},"modified":"2017-07-29T10:35:04","modified_gmt":"2017-07-29T08:35:04","slug":"addict-active-directory-rest-api-in-30-seconds","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2017\/07\/29\/addict-active-directory-rest-api-in-30-seconds\/","title":{"rendered":"Addict &#8211; Active Directory REST API in 30 seconds"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/07\/addict-api.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"27815\" data-permalink=\"https:\/\/mamchenkov.net\/wordpress\/2017\/07\/29\/addict-active-directory-rest-api-in-30-seconds\/addict-api\/\" data-orig-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/07\/addict-api.png?fit=1400%2C841&amp;ssl=1\" data-orig-size=\"1400,841\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"addict-api\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/07\/addict-api.png?fit=660%2C396&amp;ssl=1\" class=\"aligncenter size-medium wp-image-27815\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/07\/addict-api-500x300.png?resize=500%2C300&#038;ssl=1\" alt=\"\" width=\"500\" height=\"300\" srcset=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/07\/addict-api.png?resize=500%2C300&amp;ssl=1 500w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/07\/addict-api.png?resize=768%2C461&amp;ssl=1 768w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/07\/addict-api.png?resize=1024%2C615&amp;ssl=1 1024w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/07\/addict-api.png?w=1400&amp;ssl=1 1400w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/07\/addict-api.png?w=1320 1320w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/github.com\/dthree\/addict\">Addict<\/a> is a drop-in REST API microservice for Active Directory implementations. Just like that.<\/p>\n<p>I&#8217;m leaving it here for the next time that I&#8217;ll have to deal with the Active Directory. \u00a0Or, hopefully, never.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Addict is a drop-in REST API microservice for Active Directory implementations. Just like that. I&#8217;m leaving it here for the next time that I&#8217;ll have to deal with the Active Directory. \u00a0Or, hopefully, never.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Addict - Active Directory REST API in 30 seconds #WebDev #API #Microsoft #ActiveDirectory #REST","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,6,18,133,62,1334],"tags":[3469,2404,3224,1330],"keyring_services":[],"class_list":["post-27814","post","type-post","status-publish","format-standard","hentry","category-general","category-linux","category-programming","category-sysadmin","category-technology","category-web-work","tag-active-directory","tag-api","tag-rest","tag-web-development"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":27100,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/11\/php-microsoft-office-365-and-active-directory\/","url_meta":{"origin":27814,"position":0},"title":"PHP : Microsoft Office 365 and Active Directory","author":"Leonid Mamchenkov","date":"December 11, 2016","format":false,"excerpt":"Disclaimer: I am not the biggest fan of Microsoft. \u00a0On the contrary. \u00a0I keep running into situations, where Microsoft technologies are a constant source of pain. \u00a0If that annoys you, please stop reading this post now and go away. \u00a0I don't care. \u00a0You've been warned. A few recent projects that\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":28522,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/25\/understanding-ad-access-control-entries\/","url_meta":{"origin":27814,"position":1},"title":"Understanding AD Access Control Entries","author":"Leonid Mamchenkov","date":"April 25, 2018","format":false,"excerpt":"\"Understanding AD Access Control Entries\" is a quick and simple article describing some of the madness of the Active Directory access control entities.\u00a0 This is particularly useful for those of us who had to deal with Active Directory, without having much experience with MS Windows.\u00a0 I'm sure this will come\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":37373,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/03\/07\/cloud-irregular-iam-is-the-real-cloud-lock-in\/","url_meta":{"origin":27814,"position":2},"title":"Cloud Irregular: IAM Is The Real Cloud Lock-In","author":"Leonid Mamchenkov","date":"March 7, 2019","format":false,"excerpt":"Vendor lock-in is an old and well discussed issue. Some people don't care about it all, jump right in. Others avoid it like a plague. And then there are those who allow it, with some very careful considerations. I have always been on the side of avoiding vendor lock-in by\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26232,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/07\/13\/sugarcrm-cache-directory-it-is-not-a-cache-directory\/","url_meta":{"origin":27814,"position":3},"title":"SugarCRM cache directory \u2013 it is NOT a cache directory!","author":"Leonid Mamchenkov","date":"July 13, 2016","format":false,"excerpt":"Here is a useful reminder from a few years back - \"SugarCRM cache directory \u2013 it is NOT a cache directory!\". \u00a0 Unlike most modern day web applications, which use cache\/ folder for temporary files, which are safe to delete, SugarCRM keeps a bunch of stuff in there, which, if\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":162,"url":"https:\/\/mamchenkov.net\/wordpress\/2003\/03\/16\/microsoft-weekend\/","url_meta":{"origin":27814,"position":4},"title":"Microsoft weekend","author":"Leonid Mamchenkov","date":"March 16, 2003","format":false,"excerpt":"Heh, one of those office Sundays. Our MS Exchange admin screwed up Active Directory a bit, so few of us spent a day in the office trying to fix it. No luck, until another expert came from Nicosia. Even he agreed afterwards that simplicity in Unix design is attractive and\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6,"url":"https:\/\/mamchenkov.net\/wordpress\/2001\/11\/09\/microsoft-ldap\/","url_meta":{"origin":27814,"position":5},"title":"Microsoft LDAP","author":"Leonid Mamchenkov","date":"November 9, 2001","format":false,"excerpt":"LDAP saga continues... Finally I have found something that Microsoft did actually good. I have found out that ldifde.exe -f myfile.ldf will export the whole Active Directory structure into myfile.ldf file in LDIF file format (human readable). That is extremely usefull when migrating I have also found Exchange-HOWTO an interesting\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/27814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=27814"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/27814\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=27814"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=27814"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=27814"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=27814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}