<br />
<b>Deprecated</b>:  YoastSEO_Vendor\Symfony\Component\DependencyInjection\Container::__construct(): Implicitly marking parameter $parameterBag as nullable is deprecated, the explicit nullable type must be used instead in <b>/home/nubelus/sharedove/adisjugo/wp-content/plugins/wordpress-seo/vendor_prefixed/symfony/dependency-injection/Container.php</b> on line <b>60</b><br />
<br />
<b>Deprecated</b>:  YoastSEO_Vendor\League\OAuth2\Client\Provider\AbstractProvider::authorize(): Implicitly marking parameter $redirectHandler as nullable is deprecated, the explicit nullable type must be used instead in <b>/home/nubelus/sharedove/adisjugo/wp-content/plugins/wordpress-seo/vendor_prefixed/league/oauth2-client/src/Provider/AbstractProvider.php</b> on line <b>416</b><br />
<br />
<b>Deprecated</b>:  YoastSEO_Vendor\GuzzleHttp\Client::getConfig(): Implicitly marking parameter $option as nullable is deprecated, the explicit nullable type must be used instead in <b>/home/nubelus/sharedove/adisjugo/wp-content/plugins/wordpress-seo/vendor_prefixed/guzzlehttp/guzzle/src/Client.php</b> on line <b>181</b><br />
<br />
<b>Deprecated</b>:  YoastSEO_Vendor\GuzzleHttp\ClientInterface::getConfig(): Implicitly marking parameter $option as nullable is deprecated, the explicit nullable type must be used instead in <b>/home/nubelus/sharedove/adisjugo/wp-content/plugins/wordpress-seo/vendor_prefixed/guzzlehttp/guzzle/src/ClientInterface.php</b> on line <b>77</b><br />
{"id":2369,"date":"2015-04-10T17:19:17","date_gmt":"2015-04-10T15:19:17","guid":{"rendered":"https:\/\/blog.sharedove.com\/adisjugo\/?p=2369"},"modified":"2016-01-12T09:36:48","modified_gmt":"2016-01-12T09:36:48","slug":"managing-permissions-with-spdockit","status":"publish","type":"post","link":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/","title":{"rendered":"On-the-fly permissions management with SPDocKit"},"content":{"rendered":"<p><em>In previous articles in this blog post series, I noted that even if advanced permissions options were a key reason behind SharePoint\u2019s success, centralized, automatized permission management in SharePoint is virtually non-existent. There are two ways out of the permissions-management trap: writing PowerShell scripts or using third party products that can close the gap. This blog series focuses on <a href=\"http:\/\/www.spdockit.com\" target=\"_blank\">SPDocKit<\/a>, a tool that\u2014IMHO\u2014closes that gap in the best possible way. The second article in this series discussed batch permissions management using <a href=\"http:\/\/www.spdockit.com\" target=\"_blank\">SPDocKit<\/a>. This article will focus on managing permissions inside a single-site collection.<\/em><\/p>\n<p><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/03\/10\/sharepoint-admins-dream-centralized-permissions-management\/\">Part 1: SharePoint admin\u2019s dream: Centralized permissions management<\/a><br \/>\n<a href=\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/03\/12\/sharepoint-permissions-management-scenario-1batch-permissions-management\/\">Part 2: Batch permissions management with SPDocKit<\/a><br \/>\n<a href=\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/\">Part 3: On-the-fly permissions management with SPDocKit<\/a><br \/>\n<a href=\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/1\/\">Part 4: Permissions reporting and forensics with SPDocKit<\/a><\/p>\n<p><!--more--><\/p>\n<p><a href=\"http:\/\/www.spdockit.com\" target=\"_blank\">SPDocKit\u2019s<\/a> Batch permissions management is very useful when dealing with a large number of site collections; it can be a real lifesaver in that scenario. However, administrators more often deal with permissions inside one site collection.<\/p>\n<p>The SharePoint user interface gives us all the basic options for dealing with permissions. We can create, edit, and delete groups; manage group memberships; and create and manipulate permission levels. By drilling down through SharePoint securable objects (data structures), we can break and restore permissions and set specific permissions for all objects down to the item level.<\/p>\n<p>Even though SharePoint offers many possibilities, much remains open. New sharing capabilities make it easier than ever before for users to break permissions on the item or folder level. It is not an easy task for administrators to identify those items. Cleaning up permissions remains a repetitive, slow task\u2014moving users who obtained permissions directly to the appropriate SharePoint groups requires a lot of clicking. Administrators never get a broad overview of the situation with permissions at one particular site. Dealing with permissions and the entire user experience (or rather the \u201cadmin experience\u201d) does not reach optimal efficiency. Thus, many SharePoint admins handle permissions exclusively through PowerShell. For those who are proficient in PowerShell, this is a legitimate alternative to the SharePoint UI. However, PowerShell is a command line tool and thus is not really appropriate for everyone, especially if all an administrator needs is to perform a few quick actions or get an overview of what is going with permissions on a particular site.<\/p>\n<p>This is where <a href=\"http:\/\/www.spdockit.com\" target=\"_blank\">SPDocKit<\/a> comes in: in version 5, we got something called \u201cPermissions Explorer.\u201d Using a familiar, hierarchical tree view of SharePoint securable objects (data structures), administrators can drill down through the site collection objects to do everything SharePoint allows with permissions, and even a bit more.<\/p>\n<p>Everyday operations are one click away, including detecting securable objects with unique permissions (broken permissions inheritance); breaking and restoring permissions; creating, editing, and deleting SharePoint Groups and Permission levels; and managing group memberships. This easy access significantly reduces the time needed to perform those repetitive tasks compared to the standard user interface.<\/p>\n<p><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d996.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"d996\" src=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d996_thumb.jpg\" alt=\"d996\" width=\"1248\" height=\"763\" border=\"0\" \/><\/a><\/p>\n<p>While browsing through the site structure, administrators can easily see who has permissions on the currently selected object. Furthermore, they can filter those permissions based on the principal\u2019s status (enabled or disabled), type (SharePoint Group, AD Group, or user), and\u2014in an interesting feature\u2014history. Each time <a href=\"http:\/\/www.spdockit.com\" target=\"_blank\">SPDocKit<\/a> loads the farm information, it writes the information in the background database. Administrators can then use it as a kind of \u201cwayback machine\u201d for permissions.<\/p>\n<p>In addition to browsing and exploring permissions, administrators can define permissions settings on the site collection level for primary and secondary site collection administrators, members of the administrators group, as well as for SharePoint Groups and Permission levels.<\/p>\n<p><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d989.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"d989\" src=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d989_thumb.jpg\" alt=\"d989\" width=\"744\" height=\"589\" border=\"0\" \/><\/a><br \/>\n<em>Setting the site collection administrators<\/em><\/p>\n<p><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d991.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"d991\" src=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d991_thumb.jpg\" alt=\"d991\" width=\"760\" height=\"577\" border=\"0\" \/><\/a><br \/>\n<em>Creating a SharePoint Group<\/em><\/p>\n<p><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d992.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"d992\" src=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d992_thumb.jpg\" alt=\"d992\" width=\"1251\" height=\"763\" border=\"0\" \/><\/a><br \/>\n<em>Creating new Permission Level<\/em><\/p>\n<p>While drilling down through the hierarchy, administrators can break and restore permission inheritance at any location and grant or revoke permissions for the currently selected object.<\/p>\n<p><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d994.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"d994\" src=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d994_thumb.jpg\" alt=\"d994\" width=\"842\" height=\"425\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d700.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"d700\" src=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d700_thumb.jpg\" alt=\"d700\" width=\"966\" height=\"749\" border=\"0\" \/><\/a><\/p>\n<p>All these features help administrators significantly speed up their work with permissions.<\/p>\n<p>Besides simply speeding up repetitive everyday tasks, <a href=\"http:\/\/www.spdockit.com\" target=\"_blank\">SPDocKit<\/a> offers some useful automations for tasks that would normally require a lot of clicking or scripting. If you look at the Manage Permissions ribbon, you will see \u201cEdit,\u201d \u201cClone,\u201d \u201cTransfer,\u201d \u201cRemove,\u201d \u201cMove to Group,\u201d and \u201cCopy to group\u201d icons.<\/p>\n<p>While it is pretty clear what \u201cEdit\u201d and \u201cRemove\u201d do (change permission levels or revoke permissions for a principal completely), the other four icons are particularly interesting.<\/p>\n<p>Although the SharePoint 2013 \u201cShare\u201d icon allows users to quickly share content with another users, it creates a lot of (sometimes unnecessary) item level permissions when it would be much better to simply add users in the appropriate SharePoint groups. With <a href=\"http:\/\/www.spdockit.com\" target=\"_blank\">SPDocKit<\/a>, administrators can clean that mess up pretty easily by selecting the \u201cloose\u201d principals on objects with broken permission inheritances and copying and moving them to the appropriate SharePoint groups\u2014all with one click.<\/p>\n<p><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d997.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"d997\" src=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d997_thumb.jpg\" alt=\"d997\" width=\"323\" height=\"134\" border=\"0\" \/><\/a><\/p>\n<p><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d500.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"d500\" src=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d500_thumb.jpg\" alt=\"d500\" width=\"453\" height=\"361\" border=\"0\" \/><\/a><\/p>\n<p>\u201cClone\u201d and \u201cTransfer\u201d offer more interesting functions. Administrators often face requirements such as \u201cUser X needs to have exactly the same permissions as User Y\u201d or \u201cUser Z is being transferred to another division and User W is taking his place.\u201d <a href=\"http:\/\/www.spdockit.com\" target=\"_blank\">SPDocKit&#8217;s<\/a> \u201cClone\u201d and \u201cTransfer\u201d capabilities do exactly that\u2014they give new users the same rights an existing user has or transfer the rights to that user and revoke them from the original user. That comes in pretty handy in day-to-day work.<\/p>\n<p><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d995.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"d995\" src=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d995_thumb.jpg\" alt=\"d995\" width=\"768\" height=\"589\" border=\"0\" \/><\/a><\/p>\n<p>Of course, as you would expect for a tool of this caliber, <a href=\"http:\/\/www.spdockit.com\" target=\"_blank\">SPDocKit<\/a> allows administrators to get information about each user in the site collection (e.g., where does the user come from and what are his or her group memberships for SharePoint and AD groups). Overall, this is a powerful toolset that helps administrators perform permissions-related tasks.<\/p>\n<div class=\"fb-background-color\">\n\t\t\t  <div \n\t\t\t  \tclass = \"fb-comments\" \n\t\t\t  \tdata-href = \"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/\"\n\t\t\t  \tdata-numposts = \"59\"\n\t\t\t  \tdata-lazy = \"true\"\n\t\t\t\tdata-colorscheme = \"light\"\n\t\t\t\tdata-order-by = \"time\"\n\t\t\t\tdata-mobile=true>\n\t\t\t  <\/div><\/div>\n\t\t  <style>\n\t\t    .fb-background-color {\n\t\t\t\tbackground:  !important;\n\t\t\t}\n\t\t\t.fb_iframe_widget_fluid_desktop iframe {\n\t\t\t    width: 100% !important;\n\t\t\t}\n\t\t  <\/style>\n\t\t  ","protected":false},"excerpt":{"rendered":"<p>In previous articles in this blog post series, I noted that even if advanced permissions options were a key reason behind SharePoint\u2019s success, centralized, automatized permission management in SharePoint is virtually non-existent. There are two ways out of the permissions-management trap: writing PowerShell scripts or using third party products that can close the gap. This [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3246,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[12,13],"tags":[50,55],"class_list":["post-2369","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howto","category-management","tag-permissions","tag-sharepoint"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>On-the-fly permissions management with SPDocKit - Adis Jugo blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"On-the-fly permissions management with SPDocKit - Adis Jugo blog\" \/>\n<meta property=\"og:description\" content=\"In previous articles in this blog post series, I noted that even if advanced permissions options were a key reason behind SharePoint\u2019s success, centralized, automatized permission management in SharePoint is virtually non-existent. There are two ways out of the permissions-management trap: writing PowerShell scripts or using third party products that can close the gap. This [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/\" \/>\n<meta property=\"og:site_name\" content=\"Adis Jugo blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-04-10T15:19:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-01-12T09:36:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d700-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"966\" \/>\n\t<meta property=\"og:image:height\" content=\"749\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"adis.jugo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"adis.jugo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/\",\"url\":\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/\",\"name\":\"On-the-fly permissions management with SPDocKit - Adis Jugo blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d700-1.jpg\",\"datePublished\":\"2015-04-10T15:19:17+00:00\",\"dateModified\":\"2016-01-12T09:36:48+00:00\",\"author\":{\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/#\/schema\/person\/a5ca63552094ce9d5a0440f3a1ac9a4c\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/#primaryimage\",\"url\":\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d700-1.jpg\",\"contentUrl\":\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d700-1.jpg\",\"width\":966,\"height\":749},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.sharedove.com\/adisjugo\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"On-the-fly permissions management with SPDocKit\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/#website\",\"url\":\"https:\/\/blog.sharedove.com\/adisjugo\/\",\"name\":\"Adis Jugo blog\",\"description\":\"The Southern Side\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.sharedove.com\/adisjugo\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/#\/schema\/person\/a5ca63552094ce9d5a0440f3a1ac9a4c\",\"name\":\"adis.jugo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc5a23cf1bd0b9d8401c9dd65c6c141041ec0c6e37eedbb511779e4a40a198fd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc5a23cf1bd0b9d8401c9dd65c6c141041ec0c6e37eedbb511779e4a40a198fd?s=96&d=mm&r=g\",\"caption\":\"adis.jugo\"},\"url\":\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/author\/adisjugo\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"On-the-fly permissions management with SPDocKit - Adis Jugo blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/","og_locale":"en_US","og_type":"article","og_title":"On-the-fly permissions management with SPDocKit - Adis Jugo blog","og_description":"In previous articles in this blog post series, I noted that even if advanced permissions options were a key reason behind SharePoint\u2019s success, centralized, automatized permission management in SharePoint is virtually non-existent. There are two ways out of the permissions-management trap: writing PowerShell scripts or using third party products that can close the gap. This [&hellip;]","og_url":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/","og_site_name":"Adis Jugo blog","article_published_time":"2015-04-10T15:19:17+00:00","article_modified_time":"2016-01-12T09:36:48+00:00","og_image":[{"width":966,"height":749,"url":"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d700-1.jpg","type":"image\/jpeg"}],"author":"adis.jugo","twitter_card":"summary_large_image","twitter_misc":{"Written by":"adis.jugo","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/","url":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/","name":"On-the-fly permissions management with SPDocKit - Adis Jugo blog","isPartOf":{"@id":"https:\/\/blog.sharedove.com\/adisjugo\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/#primaryimage"},"image":{"@id":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d700-1.jpg","datePublished":"2015-04-10T15:19:17+00:00","dateModified":"2016-01-12T09:36:48+00:00","author":{"@id":"https:\/\/blog.sharedove.com\/adisjugo\/#\/schema\/person\/a5ca63552094ce9d5a0440f3a1ac9a4c"},"breadcrumb":{"@id":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/#primaryimage","url":"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d700-1.jpg","contentUrl":"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/d700-1.jpg","width":966,"height":749},{"@type":"BreadcrumbList","@id":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.sharedove.com\/adisjugo\/"},{"@type":"ListItem","position":2,"name":"On-the-fly permissions management with SPDocKit"}]},{"@type":"WebSite","@id":"https:\/\/blog.sharedove.com\/adisjugo\/#website","url":"https:\/\/blog.sharedove.com\/adisjugo\/","name":"Adis Jugo blog","description":"The Southern Side","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.sharedove.com\/adisjugo\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.sharedove.com\/adisjugo\/#\/schema\/person\/a5ca63552094ce9d5a0440f3a1ac9a4c","name":"adis.jugo","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.sharedove.com\/adisjugo\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc5a23cf1bd0b9d8401c9dd65c6c141041ec0c6e37eedbb511779e4a40a198fd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc5a23cf1bd0b9d8401c9dd65c6c141041ec0c6e37eedbb511779e4a40a198fd?s=96&d=mm&r=g","caption":"adis.jugo"},"url":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/author\/adisjugo\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/posts\/2369","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/comments?post=2369"}],"version-history":[{"count":1,"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/posts\/2369\/revisions"}],"predecessor-version":[{"id":3247,"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/posts\/2369\/revisions\/3247"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/media\/3246"}],"wp:attachment":[{"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/media?parent=2369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/categories?post=2369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/tags?post=2369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}