<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://ab.edge-technologies.com/docs/index.php?action=history&amp;feed=atom&amp;title=Enportal%2F5.5%2Fadmin%2Fuser_administration%2Fcontent_creation%2Fgeneric_proxy_access_control</id>
	<title>Enportal/5.5/admin/user administration/content creation/generic proxy access control - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://ab.edge-technologies.com/docs/index.php?action=history&amp;feed=atom&amp;title=Enportal%2F5.5%2Fadmin%2Fuser_administration%2Fcontent_creation%2Fgeneric_proxy_access_control"/>
	<link rel="alternate" type="text/html" href="http://ab.edge-technologies.com/docs/index.php?title=Enportal/5.5/admin/user_administration/content_creation/generic_proxy_access_control&amp;action=history"/>
	<updated>2026-04-07T23:36:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>http://ab.edge-technologies.com/docs/index.php?title=Enportal/5.5/admin/user_administration/content_creation/generic_proxy_access_control&amp;diff=7170&amp;oldid=prev</id>
		<title>imported&gt;Jason.nicholls: /* Configuration of Access Control */</title>
		<link rel="alternate" type="text/html" href="http://ab.edge-technologies.com/docs/index.php?title=Enportal/5.5/admin/user_administration/content_creation/generic_proxy_access_control&amp;diff=7170&amp;oldid=prev"/>
		<updated>2014-07-10T11:43:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Configuration of Access Control&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:43, 10 July 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l47&quot;&gt;Line 47:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 47:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{|class=&amp;quot;wikitable&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;background-color:#eeeeee;&lt;/del&gt;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!Access Control Option&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!Access Control Option&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!Description&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!Description&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l67&quot;&gt;Line 67:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 67:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|baseur1&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|baseur1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|URLs accessed in the proxied channel are restricted to those requests that match the host, port, and protocol of the channel’s Base URL.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|URLs accessed in the proxied channel are restricted to those requests that match the host, port, and protocol of the channel’s Base URL.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Note|&lt;/del&gt;For channels with targets, the Base URL implicitly includes the host, port, and protocol of the target in addition to any path that is entered in the Base URL field.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example, if the channel&amp;#039;s Base URL is &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com/&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;images, the channel will allow access to &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com/images/image1.gif&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com/images/USA/index.html&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;. However, resources such as &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com/html/index.html&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;https://maps.yahoo.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://maps.google.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; cannot be accessed through the channel.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For channels with targets, the Base URL implicitly includes the host, port, and protocol of the target in addition to any path that is entered in the Base URL field.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example, if the channel&amp;#039;s Base URL is &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com/&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;images, the channel will allow access to &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com/images/image1.gif&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com/images/USA/index.html&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;. However, resources such as &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com/html/index.html&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;https://maps.yahoo.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://maps.google.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; cannot be accessed through the channel.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|private&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|private&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l90&quot;&gt;Line 90:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 91:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|The channel is disabled from accessing any URL. This option is typically used in conjunction with custom allow rules defined in runtime CRS files.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|The channel is disabled from accessing any URL. This option is typically used in conjunction with custom allow rules defined in runtime CRS files.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Tip|The options listed in the table above will handle the access control needs of most channels. If specific controls are needed that cannot be handled by one of the standard options, you can accomplish this by configuring the necessary controls in an XML file to be applied as a runtime CRS file to the appropriate channel(s).}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Tip|The options listed in the table above will handle the access control needs of most channels. If specific controls are needed that cannot be handled by one of the standard options, you can accomplish this by configuring the necessary controls in an XML file to be applied as a runtime CRS file to the appropriate channel(s).}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Jason.nicholls</name></author>
	</entry>
	<entry>
		<id>http://ab.edge-technologies.com/docs/index.php?title=Enportal/5.5/admin/user_administration/content_creation/generic_proxy_access_control&amp;diff=7169&amp;oldid=prev</id>
		<title>imported&gt;Jason.nicholls: 1 revision</title>
		<link rel="alternate" type="text/html" href="http://ab.edge-technologies.com/docs/index.php?title=Enportal/5.5/admin/user_administration/content_creation/generic_proxy_access_control&amp;diff=7169&amp;oldid=prev"/>
		<updated>2014-07-10T05:09:00Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:09, 10 July 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>imported&gt;Jason.nicholls</name></author>
	</entry>
	<entry>
		<id>http://ab.edge-technologies.com/docs/index.php?title=Enportal/5.5/admin/user_administration/content_creation/generic_proxy_access_control&amp;diff=7168&amp;oldid=prev</id>
		<title>imported&gt;Jason.nicholls: moved enportal/5.5/web integrations/access control proxied channels to enportal/5.5/admin/user administration/content creation/generic proxy access control</title>
		<link rel="alternate" type="text/html" href="http://ab.edge-technologies.com/docs/index.php?title=Enportal/5.5/admin/user_administration/content_creation/generic_proxy_access_control&amp;diff=7168&amp;oldid=prev"/>
		<updated>2014-06-27T12:22:02Z</updated>

		<summary type="html">&lt;p&gt;moved &lt;a href=&quot;/docs/index.php?title=Enportal/5.5/web_integrations/access_control_proxied_channels&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Enportal/5.5/web integrations/access control proxied channels (page does not exist)&quot;&gt;enportal/5.5/web integrations/access control proxied channels&lt;/a&gt; to &lt;a href=&quot;/docs/index.php/Enportal/5.5/admin/user_administration/content_creation/generic_proxy_access_control&quot; title=&quot;Enportal/5.5/admin/user administration/content creation/generic proxy access control&quot;&gt;enportal/5.5/admin/user administration/content creation/generic proxy access control&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:enPortal 5.5]]&lt;br /&gt;
{{DISPLAYTITLE:Configuring Access Control for Proxied Channels}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Access Control setting in the enPortal Channel Builder gives the administrator control over what resources can be accessed through a given channel. This appendix details the options and usage for this setting.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Purpose of Access Control ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
To properly establish access controls for channels, it is important to first understand the purpose of the channel and the requirements for any restrictions you will need to apply. You can then apply the appropriate restriction by use of the &amp;#039;&amp;#039;&amp;#039;Access Control&amp;#039;&amp;#039;&amp;#039; option in the &amp;#039;&amp;#039;&amp;#039;Channel Editor&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The URL that is defined for a channel allows the portal administrator to specify precisely what resource should be loaded in the channel when the channel is presented to a portal user. However, the nature of Web content is that within a channel there may be links and other actions through which the user can access other Web resources.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
There are times when the administrator would like to give the user full flexibility to navigate to a variety of URLs within a channel. However, there are also times where the administrator would like to guarantee that the channel will only permit certain resources to be accessed in the channel. &lt;br /&gt;
An example would be a channel that is designed to display certain sensitive information only from a particular server. Within a proxied application in that channel, there may be a link to other sensitive content on another server which you do not want to be displayed to the user. One way to ensure that the user in the channel is restricted to viewing only content on the permitted server is with the &amp;#039;&amp;#039;&amp;#039;Access Control&amp;#039;&amp;#039;&amp;#039; option in the &amp;#039;&amp;#039;&amp;#039;Channel Editor&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
{{Warning|enPortal users who have permission to edit a channel or create a channel can make changes to the Access Control settings. Before granting these privileges to a user, it is important to consider the potential repercussions of any changes they could make to the channel’s Access Control.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Default Settings==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Out of the box, enPortal limits each channel’s access of Web resources to the protocol, host, and port that the channel is configured to use. Initially, each channel’s &amp;#039;&amp;#039;&amp;#039;Access Control&amp;#039;&amp;#039;&amp;#039; property uses the recommended setting for most channels, which is the default setting.&lt;br /&gt;
&lt;br /&gt;
The definition of the default access control setting is configurable. This option looks to a setting in the &amp;lt;tt&amp;gt;PORTAL_HOME/config/crs.properties&amp;lt;/tt&amp;gt; file called &amp;lt;tt&amp;gt;crs.accesscontrol.default&amp;lt;/tt&amp;gt;. This setting selects one of the access control options to apply to any channels set as default. When the portal is first installed, the initial setting in the file is: &amp;lt;tt&amp;gt;crs.accesscontrol.default=application&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
You can customize this configuration by copying and updating the above line from &amp;lt;tt&amp;gt;PORTAL_HOME/config/crs.properties&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;PORTAL_HOME/config/custom.properties&amp;lt;/tt&amp;gt;.&lt;br /&gt;
If most or all of your channels will use the same &amp;#039;&amp;#039;&amp;#039;Access Control&amp;#039;&amp;#039;&amp;#039; option, one approach is to set them all to&lt;br /&gt;
default and then define that option in the &amp;lt;tt&amp;gt;custom.properties&amp;lt;/tt&amp;gt; file. The advantage of this approach is&lt;br /&gt;
that if the &amp;#039;&amp;#039;&amp;#039;Access Control&amp;#039;&amp;#039;&amp;#039; setting for all of these channels later needs to be changed, you would only need to&lt;br /&gt;
update the single setting in the properties file. &lt;br /&gt;
The &amp;#039;&amp;#039;Configuration of Access Control&amp;#039;&amp;#039; section below describes the access control settings in detail.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Configuration of Access Control==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Perform the following steps to assign &amp;#039;&amp;#039;&amp;#039;Access Control&amp;#039;&amp;#039;&amp;#039; to a channel:&lt;br /&gt;
#Create a channel &amp;lt;!--as outlined in Creating a Channel on page 28.&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;!-- line above needs to be updated.... and we might need to create content here from page 28 of 4.6 admin guide since that section was not migrated to the 5 WIKI AFAIK--&amp;gt;&lt;br /&gt;
#On the &amp;#039;&amp;#039;Channel Editor&amp;#039;&amp;#039; screen, click on the &amp;#039;&amp;#039;Access Control&amp;#039;&amp;#039; drop-down and select the appropriate option.&lt;br /&gt;
&amp;lt;!-- insert screenshot here for Access Control Options in Drop-down List--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The table below describes the available Access Control options.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;background-color:#eeeeee;&amp;quot;&lt;br /&gt;
!Access Control Option&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|default&lt;br /&gt;
|Restriction of URLs accessed in this proxied channel is defined by a global setting in a system properties file. &lt;br /&gt;
For more information on this option, see &amp;#039;&amp;#039;Default Settings&amp;#039;&amp;#039; above.&lt;br /&gt;
|-&lt;br /&gt;
|application&lt;br /&gt;
|URLs accessed in the proxied channel are restricted to those requests that match the host, port, and protocol of the channel’s Full URL Path. &lt;br /&gt;
For example, if the channel&amp;#039;s target is &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, the channel will allow access only to &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;www.yahoo.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; using http through port 80. Resources such as &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;https://maps.yahoo.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com:1234&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; cannot be accessed through the channel.&lt;br /&gt;
|-&lt;br /&gt;
|public&lt;br /&gt;
|URLs accessed in the proxied channel are restricted to those requests that meet one of the following two conditions:&lt;br /&gt;
#The host, port, and protocol of the requested resource matches those in the Full URL Path of the channel.&lt;br /&gt;
#The requested resource is not part of a private network from the standpoint of the requestor (as defined under private description below).&lt;br /&gt;
For example, if the channel&amp;#039;s Full URL Path is &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, the channel will allow navigation to &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.google.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, but not &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://127.0.0.1&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|baseur1&lt;br /&gt;
|URLs accessed in the proxied channel are restricted to those requests that match the host, port, and protocol of the channel’s Base URL.&lt;br /&gt;
{{Note|For channels with targets, the Base URL implicitly includes the host, port, and protocol of the target in addition to any path that is entered in the Base URL field. &lt;br /&gt;
For example, if the channel&amp;#039;s Base URL is &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com/&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;images, the channel will allow access to &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com/images/image1.gif&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com/images/USA/index.html&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;. However, resources such as &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com/html/index.html&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;https://maps.yahoo.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://maps.google.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; cannot be accessed through the channel.}}&lt;br /&gt;
|-&lt;br /&gt;
|private&lt;br /&gt;
|URLs accessed in the proxied channel are restricted to those requests that meet one of the following two conditions:&lt;br /&gt;
#The host, port, and protocol of the requested resource matches those in the Full URL Path of the channel.&lt;br /&gt;
#The requested resource is part of a private network from the standpoint of the requestor. The private netmasks are configurable, but by default are defined as any of the following: &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;10.0.0.0/255.0.0.0&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;192.168.0.0/255.255.0.0&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;172.16.0.0/255.240.0.0&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, or &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;127.0.0.0/255.255.255.0&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;. You can customize these configurations by copying one or more of the &amp;lt;tt&amp;gt;crs.accesscontrol.network.private&amp;lt;/tt&amp;gt; settings from &amp;lt;tt&amp;gt;PORTAL_HOME/config/crs.properties&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;PORTAL_HOME/config/custom.properties&amp;lt;/tt&amp;gt;.&lt;br /&gt;
For example, if the channel&amp;#039;s Full URL Path is &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, the channel will allow navigation to &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://127.0.0.1&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, but not &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.google.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|domain&lt;br /&gt;
|URLs accessed in the proxied channel are restricted to those requests that match the domain listed in the Full URL Path of the channel.&lt;br /&gt;
For example, if the channel&amp;#039;s Full URL Path is &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, the channel will allow navigation to &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://images.yahoo.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;https://maps.yahoo.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, but not &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://maps.google.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|host&lt;br /&gt;
|URLs accessed in the proxied channel are restricted to those requests that match the server listed in the Full URL Path of the channel.&lt;br /&gt;
For example, if the channel&amp;#039;s Full URL Path is &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com, the channel will allow navigation to &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;https://www.yahoo.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, or &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://www.yahoo.com:1234&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, but not &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://maps.yahoo.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://maps.google.com&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|allowall&lt;br /&gt;
|There is no restriction of what URLs can be accessed through this proxied channel. However, restrictions can be applied through enPortal security controls to manage which users have permission to view the channel.&lt;br /&gt;
|-&lt;br /&gt;
|denyall&lt;br /&gt;
|The channel is disabled from accessing any URL. This option is typically used in conjunction with custom allow rules defined in runtime CRS files.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Tip|The options listed in the table above will handle the access control needs of most channels. If specific controls are needed that cannot be handled by one of the standard options, you can accomplish this by configuring the necessary controls in an XML file to be applied as a runtime CRS file to the appropriate channel(s).}}&lt;/div&gt;</summary>
		<author><name>imported&gt;Jason.nicholls</name></author>
	</entry>
</feed>