You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by bu...@apache.org on 2012/08/01 17:47:27 UTC

svn commit: r827620 - in /websites/production/cxf/content: cache/docs.pageCache docs/jaxrs-kerberos.html

Author: buildbot
Date: Wed Aug  1 15:47:27 2012
New Revision: 827620

Log:
Production update by buildbot for cxf

Modified:
    websites/production/cxf/content/cache/docs.pageCache
    websites/production/cxf/content/docs/jaxrs-kerberos.html

Modified: websites/production/cxf/content/cache/docs.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/cxf/content/docs/jaxrs-kerberos.html
==============================================================================
--- websites/production/cxf/content/docs/jaxrs-kerberos.html (original)
+++ websites/production/cxf/content/docs/jaxrs-kerberos.html Wed Aug  1 15:47:27 2012
@@ -124,13 +124,37 @@ Apache CXF -- JAXRS Kerberos
 <div id="ConfluenceContent"><p><span style="font-size:2em;font-weight:bold"> JAX-RS Kerberos Support </span></p>
 
 <div>
-<ul><li><a shape="rect" href="#JAXRSKerberos-Introduction">Introduction</a></li><ul><li><a shape="rect" href="#JAXRSKerberos-Kerberos">Kerberos</a></li><li><a shape="rect" href="#JAXRSKerberos-HTTPNegotiatescheme">HTTP Negotiate scheme</a></li><li><a shape="rect" href="#JAXRSKerberos-GSSAPI">GSS API</a></li></ul><li><a shape="rect" href="#JAXRSKerberos-Clientconfiguration">Client configuration</a></li><ul><li><a shape="rect" href="#JAXRSKerberos-HTTPConduit">HTTPConduit</a></li><li><a shape="rect" href="#JAXRSKerberos-Interceptor">Interceptor</a></li><ul><li><a shape="rect" href="#JAXRSKerberos-AuthorizationPolicy">Authorization Policy</a></li><li><a shape="rect" href="#JAXRSKerberos-Configuringtheserviceprincipalname">Configuring the service principal name</a></li><li><a shape="rect" href="#JAXRSKerberos-UsingJAASConfiguration">Using JAAS Configuration</a></li></ul></ul><li><a shape="rect" href="#JAXRSKerberos-Serverconfiguration">Server configuration</a></li><ul><li><a sha
 pe="rect" href="#JAXRSKerberos-ServiceprincipalnameandJAASConfiguration">Service principal name and JAAS Configuration</a></li><li><a shape="rect" href="#JAXRSKerberos-CallbackHandler">CallbackHandler</a></li></ul><li><a shape="rect" href="#JAXRSKerberos-CredentialDelegation">Credential Delegation</a></li></ul></div>
+<ul><li><a shape="rect" href="#JAXRSKerberos-Introduction">Introduction</a></li><ul><li><a shape="rect" href="#JAXRSKerberos-Setup">Setup</a></li><ul><li><a shape="rect" href="#JAXRSKerberos-Unix">Unix</a></li><li><a shape="rect" href="#JAXRSKerberos-Windows">Windows</a></li></ul><li><a shape="rect" href="#JAXRSKerberos-HTTPNegotiatescheme">HTTP Negotiate scheme</a></li><li><a shape="rect" href="#JAXRSKerberos-GSSAPI">GSS API</a></li></ul><li><a shape="rect" href="#JAXRSKerberos-Clientconfiguration">Client configuration</a></li><ul><li><a shape="rect" href="#JAXRSKerberos-HTTPConduit">HTTPConduit</a></li><li><a shape="rect" href="#JAXRSKerberos-Interceptor">Interceptor</a></li><ul><li><a shape="rect" href="#JAXRSKerberos-AuthorizationPolicy">Authorization Policy</a></li><li><a shape="rect" href="#JAXRSKerberos-Configuringtheserviceprincipalname">Configuring the service principal name</a></li><li><a shape="rect" href="#JAXRSKerberos-UsingJAASConfiguration">Using JAAS Configur
 ation</a></li></ul></ul><li><a shape="rect" href="#JAXRSKerberos-Serverconfiguration">Server configuration</a></li><ul><li><a shape="rect" href="#JAXRSKerberos-ServiceprincipalnameandJAASConfiguration">Service principal name and JAAS Configuration</a></li><li><a shape="rect" href="#JAXRSKerberos-CallbackHandler">CallbackHandler</a></li></ul><li><a shape="rect" href="#JAXRSKerberos-CredentialDelegation">Credential Delegation</a></li></ul></div>
 
 <h1><a shape="rect" name="JAXRSKerberos-Introduction"></a>Introduction</h1>
-<h2><a shape="rect" name="JAXRSKerberos-Kerberos"></a>Kerberos</h2>
+
+<p>Please see <a shape="rect" class="external-link" href="http://www.kerberos.org/software/tutorial.html" rel="nofollow">MIT Kerberos Tutorial</a> for a good introduction to Kerberos.<br clear="none">
+The <a shape="rect" class="external-link" href="http://msdn.microsoft.com/en-us/library/aa378747%28v=vs.85%29" rel="nofollow">Windows guide</a> is also worth checking.</p>
+
+<h2><a shape="rect" name="JAXRSKerberos-Setup"></a>Setup</h2>
+
+<h3><a shape="rect" name="JAXRSKerberos-Unix"></a>Unix</h3>
+
+<p>TODO</p>
+
+<h3><a shape="rect" name="JAXRSKerberos-Windows"></a>Windows</h3>
+
+<p>Please check the relevant Windows configuration guide such as <a shape="rect" class="external-link" href="http://technet.microsoft.com/en-us/library/cc753173%28v=ws.10%29" rel="nofollow">this one</a>.</p>
+
 <h2><a shape="rect" name="JAXRSKerberos-HTTPNegotiatescheme"></a>HTTP Negotiate scheme </h2>
+
+<p>'Negotiate' authentication scheme is used to pass Kerberos service tickets over HTTP.<br clear="none">
+Example:</p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-java">
+Authorization: Negotiate <span class="code-quote">"the encrypted service ticket"</span>
+</pre>
+</div></div> 
+
 <h2><a shape="rect" name="JAXRSKerberos-GSSAPI"></a>GSS API</h2>
 
+<p>Please see <a shape="rect" class="external-link" href="http://docs.oracle.com/javase/7/docs/technotes/guides/security/jgss/tutorials/index.html" rel="nofollow">this</a> GSS API tutorial as well as check this <a shape="rect" class="external-link" href="http://www.javaactivedirectory.com/" rel="nofollow">blog</a> for a number of GSS API examples.</p>
+
 <h1><a shape="rect" name="JAXRSKerberos-Clientconfiguration"></a>Client configuration</h1>
 
 <h2><a shape="rect" name="JAXRSKerberos-HTTPConduit"></a>HTTPConduit</h2>