<rdf:RDF
    xmlns:s='http://snipsnap.org/rdf/snip-schema#'
    xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    xml:base='http://wiki.marandcustomsolutions.com/rdf'>
    <s:Snip rdf:about='http://wiki.marandcustomsolutions.com/rdf#Development/Java+%26+J2EE/Websphere/WebSEAL'
         s:cUser='mpecher'
         s:oUser=''
         s:mUser='mpecher'>
        <s:name>Development/Java &amp; J2EE/Websphere/WebSEAL</s:name>
        <s:content>__Good info: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {link:WebSeal_Doco_1|http://publib.boulder.ibm.com/tividd/td/ITAME/SC32-1359-00/en_US/HTML/am51_webseal_guide02.htm#ToC_1}  &amp;nbsp;&amp;nbsp; | &amp;nbsp;&amp;nbsp; {link: WebSeal_Doco_2|http://publib.boulder.ibm.com/tividd/td/ITAME/SC32-1359-00/en_US/HTML/am51_webseal_guide11.htm#i1038108}&#xD;&#xA;| &amp;nbsp;&amp;nbsp; {link: IBM_Admin_Guides|http://publib.boulder.ibm.com/infocenter/tivihelp/v2r1/index.jsp?toc=/com.ibm.itame.doc/toc.xml}&#xD;&#xA;__&#xD;&#xA;&#xD;&#xA;__From IBM doco:__\\&#xD;&#xA;~~&#xD;&#xA;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IBM Tivoli Access Manager WebSEAL is the resource manager responsible for managing and protecting Web-based information and resources. WebSEAL is a high performance, multi-threaded Web server that applies fine-grained security policy to the Tivoli Access Manager protected Web object space. WebSEAL can provide single sign-on solutions and incorporate back-end Web application server resources into its security policy.\\&#xD;&#xA;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WebSEAL normally acts as a reverse Web proxy by receiving HTTP/HTTPS requests from a Web browser and delivering content from its own Web server or from junctioned back-end Web application servers. Requests passing through WebSEAL are evaluated by the Tivoli Access Manager authorization service to determine whether the user is authorized to access the requested resource.&#xD;&#xA;&#xD;&#xA;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WebSEAL provides the following features:&#xD;&#xA;* Supports multiple authentication methods: Both built-in and plug-in architectures allow flexibility in supporting a variety of authentication mechanisms.&#xD;&#xA;* Accepts HTTP and HTTPS requests&#xD;&#xA;* Integrates and protects back-end server resources through WebSEAL junction technology&#xD;&#xA;* Manages fine-grained access control for the local and back-end server Web space. Supported resources include URLs, URL-based regular expressions, CGI programs, HTML files, Java servlets, and Java class files.&#xD;&#xA;* Performs as a reverse Web proxy: WebSEAL appears as a Web server to clients and appears as a Web browser to the junctioned back-end servers it is protecting.&#xD;&#xA;* Provides single sign-on capabilities&#xD;&#xA;~~&#xD;&#xA;&#xD;&#xA;1 Marcos&#xD;&#xA;Webseal uses macros substitution to allow pages through javascript to customise their output (for errors etc.). These macros dynamically substitute appropriate information that is available.&#xD;&#xA;eg. %ERROR_CODE% marco is substitued with the error code (or &quot;&quot;).&#xD;&#xA;{code}&#xD;&#xA;&lt;script language=&quot;JavaScript&quot; type=&quot;text/javascript&quot;&gt;&#xD;&#xA;  //get any webseal error_code through the marco&#xD;&#xA;  var errorCode = new String(&quot;%ERROR_CODE%&quot;);&#xD;&#xA;&lt;/script&gt;&#xD;&#xA;{code}&#xD;&#xA;{link: WebSeal_Admin_Guides|http://publib.boulder.ibm.com/infocenter/tivihelp/v2r1/index.jsp?toc=/com.ibm.itame.doc/toc.xml} (look under &quot;Access Manager For E-Business&quot;)\\&#xD;&#xA;\\&#xD;&#xA;__See [Development/Java &amp; J2EE/Websphere/WebSEAL/WebSEAL Junctions] wiki page for more info on this.__\\&#xD;&#xA;{code}&#xD;&#xA;__~~Conceptually similar in principle to what Oracle AS 10G Web Cache provides&#xD;&#xA;in terms of forwarding to backend servers, rules, high-avail etc~~__&#xD;&#xA;{code}&#xD;&#xA;&#xD;&#xA;1 File locations :&#xD;&#xA;$WEBSEAL_HOME=/opt/pdweb\\&#xD;&#xA;config file: $WEBSEAL_HOME/etc/webseald-default.conf\\&#xD;&#xA;~~Following are defined in the config file, but generally:~~\\&#xD;&#xA;javascript: $WEBSEAL_HOME/www-default/docs/js\\&#xD;&#xA;html pages: $WEBSEAL_HOME/www-default/lib/html/C\\&#xD;&#xA;errors pages: $WEBSEAL_HOME/www-default/lib/errors/C\\&#xD;&#xA;</s:content>
        <s:mTime>2006-03-08 10:58:41.0</s:mTime>
        <s:cTime>2006-01-19 18:04:09.0</s:cTime>
        <s:comments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
        <s:snipLinks>
            <rdf:Bag>
                <rdf:li rdf:resource='http://wiki.marandcustomsolutions.com/rdf#Development/Java &amp; J2EE/Websphere/WebSEAL/WebSEAL Junctions'/>
                <rdf:li rdf:resource='http://wiki.marandcustomsolutions.com/rdf#Development/Java &amp; J2EE/Websphere'/>
                <rdf:li rdf:resource='#snipsnap-index'/>
                <rdf:li rdf:resource='#snipsnap-search'/>
                <rdf:li rdf:resource='http://wiki.marandcustomsolutions.com/rdf#Development/Java &amp; J2EE'/>
                <rdf:li rdf:resource='http://wiki.marandcustomsolutions.com/rdf#Menu Links Examples'/>
                <rdf:li rdf:resource='#Tivoli'/>
                <rdf:li rdf:resource='http://wiki.marandcustomsolutions.com/rdf#Development/Java+&amp;+J2EE/Websphere/WebSEAL/WebSEAL+Junctions'/>
                <rdf:li rdf:resource='http://wiki.marandcustomsolutions.com/rdf#Development/Java &amp; J2EE/Websphere/WEBSeal'/>
                <rdf:li rdf:resource='http://wiki.marandcustomsolutions.com/rdf#Development/Java+%26+J2EE/Websphere/WEBSeal'/>
                <rdf:li rdf:resource='http://wiki.marandcustomsolutions.com/rdf#Development/CYGWIN'/>
                <rdf:li rdf:resource='http://wiki.marandcustomsolutions.com/rdf#Development/Java &amp; J2EE/Websphere/WebSEAL/'/>
                <rdf:li rdf:resource='#mpecher'/>
                <rdf:li rdf:resource='http://wiki.marandcustomsolutions.com/rdf#Development/Java+&amp;+J2EE/Websphere/WebSEAL'/>
                <rdf:li rdf:resource='#Development'/>
                <rdf:li rdf:resource='http://wiki.marandcustomsolutions.com/rdf#Linux/Commands'/>
                <rdf:li>
                    <s:Snip rdf:about='http://wiki.marandcustomsolutions.com/rdf#Development/Java+%26+J2EE/Websphere/WebSEAL'>
                        <s:attachments
                             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
                    </s:Snip>
                </rdf:li>
            </rdf:Bag>
        </s:snipLinks>
    </s:Snip>
</rdf:RDF>

