{"id":1394,"date":"2005-09-12T14:35:01","date_gmt":"2005-09-12T18:35:01","guid":{"rendered":"http:\/\/www.uvm.edu\/~waw\/blog\/?p=267"},"modified":"2005-09-12T14:35:01","modified_gmt":"2005-09-12T18:35:01","slug":"enabling-protected-content-on-realuvmedu-2","status":"publish","type":"post","link":"https:\/\/blog.uvm.edu\/waw\/2005\/09\/12\/enabling-protected-content-on-realuvmedu-2\/","title":{"rendered":"Enabling &#8220;Protected Content&#8221; on real.uvm.edu"},"content":{"rendered":"<p>Step 1: read help files  <\/p>\n<p>Step 2: ignore big parts of what was read  <\/p>\n<p>The manual says you need to<\/p>\n<ol>\n<li>define a new mount point <span style=\"font-style: italic\">THAT IS NOT IN CURRENT<\/span> Content mount point directory (nope) \t<\/li>\n<li>Define a new database, if needed (not)<\/li>\n<li>create a new realm associated with said database (apparently true, defined SecureUVM) <\/li>\n<li>add users and passwords to the realm (waw, soc101)<\/li>\n<li>create a new commerce rule referencing the mount point and realm (uvmsoc101)<\/li>\n<\/ol>\n<p>Here&#8217;s a screenshot of the final commerce rule:<br \/>\n<img decoding=\"async\" alt=\"screen shot of realserver admin commerce rule page\" src=\"http:\/\/www.uvm.edu\/~waw\/wordpress\/wp-upload\/20050912_1407.jpg\" style=\"width: 416px;height: 348px\" \/><\/p>\n<p>Turns out you can specify any subdirectory of the &quot;Content&quot; mount point (which we define as \/usr\/local\/video\/realserver\/videos) as a protected path &#8212; which is exactly what I wanted. The <span style=\"font-weight: bold\">Do Not Evaluate Permissions<\/span> piece means &quot; all authenticated users have unlimited access to  content protected by the commerce rule,&quot; so you don&#8217;t need to specify individual URLs. Real is the SecureUVM realm previously defined (into which we will add other class accounts, if necessary). Yes, since there will be but one class account per class, shared by every student in the class, we need to <span style=\"font-weight: bold\">allow Duplicate User IDs<\/span>. And that&#8217;s all there is to it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Step 1: read help files Step 2: ignore big parts of what was read The manual says you need to define a new mount point THAT IS NOT IN CURRENT Content mount point directory (nope) Define a new database, if &hellip; <a href=\"https:\/\/blog.uvm.edu\/waw\/2005\/09\/12\/enabling-protected-content-on-realuvmedu-2\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6517,141],"tags":[],"class_list":["post-1394","post","type-post","status-publish","format-standard","hentry","category-projects","category-video"],"_links":{"self":[{"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/posts\/1394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/comments?post=1394"}],"version-history":[{"count":0,"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/posts\/1394\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/media?parent=1394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/categories?post=1394"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/tags?post=1394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}