Author: buildbot
Date: Wed Aug 1 12:47:28 2012
New Revision: 827603
Log:
Production update by buildbot for cxf
Added:
websites/production/cxf/content/docs/jaxrs-kerberos.html
Modified:
websites/production/cxf/content/cache/docs.pageCache
websites/production/cxf/content/docs/client-http-transport-including-ssl-support.html
websites/production/cxf/content/docs/index.html
websites/production/cxf/content/docs/security.html
Modified: websites/production/cxf/content/cache/docs.pageCache
==============================================================================
Binary files - no diff available.
Modified:
websites/production/cxf/content/docs/client-http-transport-including-ssl-support.html
==============================================================================
---
websites/production/cxf/content/docs/client-http-transport-including-ssl-support.html
(original)
+++
websites/production/cxf/content/docs/client-http-transport-including-ssl-support.html
Wed Aug 1 12:47:28 2012
@@ -122,7 +122,7 @@ Apache CXF -- Client HTTP Transport (inc
<!-- Content -->
<div class="wiki-content">
<div id="ConfluenceContent"><div>
-<ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-Authentication">Authentication</a></li><ul><li><a
shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-BasicAuthentication">Basic
Authentication</a></li><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-DigestAuthentication">Digest
Authentication</a></li><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-Supplyingdynamicauthorization">Supplying
dynamic authorization</a></li><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-SpnegoAuthentication%28Kerberos%29">Spnego
Authentication (Kerberos)</a></li><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-NTLMAuthentication">NTLM
Authentication</a></li></ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-ConfiguringSSLSupport">Configuring
SSL Support</a></li><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-Advanced
Configuration">Advanced Configuration</a></li><ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-UsingConfiguration">Using
Configuration</a></li><ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-Namespace">Namespace</a></li><li><a
shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-The%7B%7Bconduit%7D%7Delement">The
<tt>conduit</tt> element</a></li><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-The%7B%7Bclient%7D%7Delement">The
<tt>client</tt> element</a></li><ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-Exampleusingthe%7B%7BClient%7D%7DElement">Example
using the <tt>Client</tt> Element</a></li></ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-The%7B%7BtlsClientParameters%7D%7Delement">The
<tt>tlsClientParameters</tt> element</a></li></ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-UsingWSDL">Using WSDL<
/a></li><ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-Namespace">Namespace</a></li><li><a
shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-The%7B%7Bclient%7D%7Delement">The
<tt>client</tt> element</a></li><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-Example">Example</a></li></ul><li><a
shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-Usingjavacode">Using java
code</a></li><ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-HowtoconfiguretheHTTPConduitfortheSOAPClient%3F">How
to configure the HTTPConduit for the SOAP Client?</a></li><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-Howtooverridetheserviceaddress%3F">How
to override the service address ?</a></li></ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-ClientCacheControlDirectives">Client
Cache Control Directives</a></li></ul><li><a shape="rect" href="#Client
HTTPTransport%28includingSSLsupport%29-ANoteAboutChunking">A Note About
Chunking</a></li></ul></div>
+<ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-Authentication">Authentication</a></li><ul><li><a
shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-BasicAuthentication">Basic
Authentication</a></li><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-DigestAuthentication">Digest
Authentication</a></li><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-Supplyingdynamicauthorization">Supplying
dynamic authorization</a></li><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-SpnegoAuthentication%28Kerberos%29">Spnego
Authentication (Kerberos)</a></li><ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-CredentialDelegation">Credential
Delegation</a></li></ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-NTLMAuthentication">NTLM
Authentication</a></li></ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-Co
nfiguringSSLSupport">Configuring SSL Support</a></li><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-AdvancedConfiguration">Advanced
Configuration</a></li><ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-UsingConfiguration">Using
Configuration</a></li><ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-Namespace">Namespace</a></li><li><a
shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-The%7B%7Bconduit%7D%7Delement">The
<tt>conduit</tt> element</a></li><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-The%7B%7Bclient%7D%7Delement">The
<tt>client</tt> element</a></li><ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-Exampleusingthe%7B%7BClient%7D%7DElement">Example
using the <tt>Client</tt> Element</a></li></ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-The%7B%7BtlsClientParameters%7D%7Delement">The
<tt>tlsClie
ntParameters</tt> element</a></li></ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-UsingWSDL">Using
WSDL</a></li><ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-Namespace">Namespace</a></li><li><a
shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-The%7B%7Bclient%7D%7Delement">The
<tt>client</tt> element</a></li><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-Example">Example</a></li></ul><li><a
shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-Usingjavacode">Using java
code</a></li><ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-HowtoconfiguretheHTTPConduitfortheSOAPClient%3F">How
to configure the HTTPConduit for the SOAP Client?</a></li><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-Howtooverridetheserviceaddress%3F">How
to override the service address ?</a></li></ul><li><a shape="rect"
href="#ClientHTTPTransport%
28includingSSLsupport%29-ClientCacheControlDirectives">Client Cache Control
Directives</a></li></ul><li><a shape="rect"
href="#ClientHTTPTransport%28includingSSLsupport%29-ANoteAboutChunking">A Note
About Chunking</a></li></ul></div>
<h1><a shape="rect"
name="ClientHTTPTransport%28includingSSLsupport%29-Authentication"></a>Authentication</h1>
@@ -218,6 +218,29 @@ CXFClient {
</pre>
</div></div>
+<h3><a shape="rect"
name="ClientHTTPTransport%28includingSSLsupport%29-CredentialDelegation"></a>Credential
Delegation</h3>
+
+<p>Please set an "auth.spnego.requireCredDelegation" property to "true" if you
need to enable the credential delegation. Note that setting this property will
let the receiving service implement the credential delegation.</p>
+
+<p>If the Kerberos credential is already available in the service request
context then one can make this credential available to Spnego/Kerberos
authentication handler by setting it on the current CXF message, using an
'org.ietf.jgss.GSSCredential' key. </p>
+
+<p>This can be done before a client invocation is made, by setting a client
request context property, or by extending
'org.apache.cxf.transport.http.auth.AbstractSpnegoAuthSupplier'. Please see
this <a shape="rect" class="external-link"
href="http://cxf.547215.n5.nabble.com/Kerberos-authentication-using-delegation-from-Principal-Ticket-td5711202.html"
rel="nofollow">thread</a> for more information on the latter option.</p>
+
+<p>Note in the case of reusing the existing credential, the policy
configuration does not need to reference a login module name:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeHeader
panelHeader" style="border-bottom-width: 1px;"><b>HTTP conduit configuration
for spnego with single sign on</b></div><div class="codeContent panelContent">
+<pre class="code-xml">
+ ...
+ <conduit name=<span
class="code-quote">"{http://example.com/}HelloWorldServicePort.http-conduit"</span>
+ xmlns=<span
class="code-quote">"http://cxf.apache.org/transports/http/configuration"</span>>
+ <span class="code-tag"><authorization></span>
+ <span class="code-tag"><AuthorizationType></span>Negotiate<span
class="code-tag"></AuthorizationType></span>
+ <span class="code-tag"></authorization></span>
+ <span class="code-tag"></conduit></span>
+ ...
+</pre>
+</div></div>
+
<h2><a shape="rect"
name="ClientHTTPTransport%28includingSSLsupport%29-NTLMAuthentication"></a>NTLM
Authentication</h2>
Modified: websites/production/cxf/content/docs/index.html
==============================================================================
--- websites/production/cxf/content/docs/index.html (original)
+++ websites/production/cxf/content/docs/index.html Wed Aug 1 12:47:28 2012
@@ -147,7 +147,7 @@ Apache CXF -- Index
-<ul><li><a shape="rect" href="overview.html"
title="Overview">Overview</a><ul><li><a shape="rect" href="why-cxf.html"
title="Why CXF?">Why CXF?</a></li><li><a shape="rect"
href="how-do-i-integrate-my-application-with-cxf.html" title="How do I
integrate my application with CXF">How do I integrate my application with
CXF</a> — <span class="smalltext">A meta guide to integrating your
application with CXF - including Bindings, Transports, Interceptors,
etc</span></li><li><a shape="rect" href="how-do-i-develop-a-service.html"
title="How do I develop a service?">How do I develop a service?</a> —
<span class="smalltext">A meta guide to your options with CXF</span></li><li><a
shape="rect" href="how-do-i-develop-a-client.html" title="How do I develop a
client?">How do I develop a client?</a> — <span class="smalltext">A meta
guide to your options with CXF</span></li></ul></li><li><a shape="rect"
href="how-tos.html" title="How-Tos">How-Tos</a><ul><li><a shape="rect" h
ref="writing-a-service-with-spring.html" title="Writing a service with
Spring">Writing a service with Spring</a></li><li><a shape="rect"
href="a-simple-jax-ws-service.html" title="A simple JAX-WS service">A simple
JAX-WS service</a></li><li><a shape="rect"
href="running-a-service-in-tomcat-on-zos.html" title="Running a service in
Tomcat on zOS">Running a service in Tomcat on zOS</a></li><li><a shape="rect"
href="jax-ws-java-first-with-jms-transport.html" title="Jax-WS Java First with
jms Transport">Jax-WS Java First with jms Transport</a></li><li><a shape="rect"
href="defining-contract-first-webservices-with-wsdl-generation-from-java.html"
title="Defining Contract first webservices with wsdl generation from
java">Defining Contract first webservices with wsdl generation from
java</a></li><li><a shape="rect" href="migration-guides.html" title="Migration
Guides">Migration Guides</a></li><li><a shape="rect"
href="sample-projects.html" title="Sample Projects">Sample Projects</a><
/li></ul></li><li><a shape="rect" href="frontends.html"
title="Frontends">Frontends</a><ul><li><a shape="rect" href="annotations.html"
title="Annotations">Annotations</a></li><li><a shape="rect"
href="dynamic-clients.html" title="Dynamic Clients">Dynamic
Clients</a></li><li><a shape="rect" href="jax-ws.html"
title="JAX-WS">JAX-WS</a><ul><li><a shape="rect"
href="developing-a-consumer.html" title="Developing a Consumer">Developing a
Consumer</a></li><li><a shape="rect" href="developing-a-service.html"
title="Developing a Service">Developing a Service</a></li><li><a shape="rect"
href="jax-ws-configuration.html" title="JAX-WS Configuration">JAX-WS
Configuration</a></li><li><a shape="rect" href="jax-ws-dispatch-api.html"
title="JAX-WS Dispatch API">JAX-WS Dispatch API</a></li><li><a shape="rect"
href="provider-services.html" title="Provider Services">Provider
Services</a></li><li><a shape="rect" href="webservicecontext.html"
title="WebserviceContext">WebserviceContext</a></li></
ul></li><li><a shape="rect" href="simple.html"
title="Simple">Simple</a><ul><li><a shape="rect" href="simple-frontend.html"
title="Simple Frontend">Simple Frontend</a></li><li><a shape="rect"
href="simple-frontend-configuration.html" title="Simple Frontend
Configuration">Simple Frontend Configuration</a></li></ul></li></ul></li><li><a
shape="rect" href="databindings.html"
title="DataBindings">DataBindings</a><ul><li><a shape="rect"
href="aegis-21.html" title="Aegis (2.1)">Aegis (2.1)</a> — <span
class="smalltext">For CXF 2.1 or newer</span></li><li><a shape="rect"
href="aegis-databinding-20x.html" title="Aegis Databinding (2.0.x)">Aegis
Databinding (2.0.x)</a> — <span class="smalltext">For CXF up to
2.0.x</span></li><li><a shape="rect" href="jaxb.html"
title="JAXB">JAXB</a></li><li><a shape="rect"
href="mtom-attachments-with-jaxb.html" title="MTOM Attachments with JAXB">MTOM
Attachments with JAXB</a></li><li><a shape="rect" href="sdo.html"
title="SDO">SDO</a></li
><li><a shape="rect" href="xmlbeans.html"
>title="XMLBeans">XMLBeans</a></li></ul></li><li><a shape="rect"
>href="transports.html" title="Transports">Transports</a><ul><li><a
>shape="rect" href="apache-camel-transport.html" title="Apache Camel
>Transport">Apache Camel Transport</a></li><li><a shape="rect"
>href="coloc-feature.html" title="Coloc Feature">Coloc Feature</a></li><li><a
>shape="rect" href="custom-transport.html" title="Custom Transport">Custom
>Transport</a></li><li><a shape="rect" href="http-transport.html" title="HTTP
>Transport">HTTP Transport</a><ul><li><a shape="rect"
>href="client-http-transport-including-ssl-support.html" title="Client HTTP
>Transport (including SSL support)">Client HTTP Transport (including SSL
>support)</a></li><li><a shape="rect" href="jetty-configuration.html"
>title="Jetty Configuration">Jetty Configuration</a></li><li><a shape="rect"
>href="server-http-transport.html" title="Server HTTP Transport">Server HTTP
>Transport</a></li><li><a shape="rect"
href="servlet-transport.html" title="Servlet Transport">Servlet
Transport</a></li><li><a shape="rect" href="standalone-http-transport.html"
title="Standalone HTTP Transport">Standalone HTTP
Transport</a></li></ul></li><li><a shape="rect" href="jms-transport.html"
title="JMS Transport">JMS Transport</a><ul><li><a shape="rect"
href="soap-over-jms-10-support.html" title="SOAP over JMS 1.0 support">SOAP
over JMS 1.0 support</a></li><li><a shape="rect"
href="using-the-jmsconfigfeature.html" title="Using the JMSConfigFeature">Using
the JMSConfigFeature</a></li></ul></li><li><a shape="rect"
href="local-transport.html" title="Local Transport">Local
Transport</a></li></ul></li><li><a shape="rect" href="configuration.html"
title="Configuration">Configuration</a><ul><li><a shape="rect"
href="bus-configuration.html" title="Bus Configuration">Bus
Configuration</a></li><li><a shape="rect" href="featureslist.html"
title="FeaturesList">FeaturesList</a></li><li><a shape="rect" href="jmx-man
agement.html" title="JMX Management">JMX Management</a></li><li><a
shape="rect" href="wsaconfiguration.html"
title="WSAConfiguration">WSAConfiguration</a></li><li><a shape="rect"
href="wspconfiguration.html"
title="WSPConfiguration">WSPConfiguration</a></li><li><a shape="rect"
href="wsrmconfiguration.html"
title="WSRMConfiguration">WSRMConfiguration</a></li></ul></li><li><a
shape="rect" href="debugging-and-logging.html" title="Debugging and
Logging">Debugging and Logging</a></li><li><a shape="rect" href="tools.html"
title="Tools">Tools</a><ul><li><a shape="rect" href="cxf-tools-in-eclipse.html"
title="CXF tools in Eclipse">CXF tools in Eclipse</a></li><li><a shape="rect"
href="idl-to-wsdl.html" title="IDL to WSDL">IDL to WSDL</a></li><li><a
shape="rect" href="java-to-javascript.html" title="Java to Javascript">Java to
Javascript</a></li><li><a shape="rect" href="java-to-ws.html" title="Java to
WS">Java to WS</a></li><li><a shape="rect" href="java-to-wsdl.html" title="Java
to
WSDL">Java to WSDL</a></li><li><a shape="rect"
href="maven-cxf-codegen-plugin-wsdl-to-java.html" title="Maven
cxf-codegen-plugin (WSDL to Java)">Maven cxf-codegen-plugin (WSDL to
Java)</a></li><li><a shape="rect"
href="maven-java2wsdl-plugin-cxf-20x-only-removed-in-21-and-replaced-with-java2ws.html"
title="Maven Java2WSDL plugin (CXF 2.0.x only. Removed in 2.1 and replaced
with Java2WS)">Maven Java2WSDL plugin (CXF 2.0.x only. Removed in 2.1 and
replaced with Java2WS)</a></li><li><a shape="rect"
href="maven-java2ws-plugin.html" title="Maven Java2WS plugin">Maven Java2WS
plugin</a></li><li><a shape="rect" href="using-cxf-with-maven.html"
title="Using CXF with maven">Using CXF with maven</a></li><li><a shape="rect"
href="wsdl-to-corba.html" title="WSDL to CORBA">WSDL to CORBA</a></li><li><a
shape="rect" href="wsdl-to-java.html" title="WSDL to Java">WSDL to
Java</a></li><li><a shape="rect" href="wsdl-to-javascript.html" title="WSDL to
Javascript">WSDL to Javascript</a></li><
li><a shape="rect" href="wsdl-to-service.html" title="WSDL to Service">WSDL to
Service</a></li><li><a shape="rect" href="wsdl-to-soap.html" title="WSDL to
SOAP">WSDL to SOAP</a></li><li><a shape="rect" href="wsdl-to-xml.html"
title="WSDL to XML">WSDL to XML</a></li><li><a shape="rect"
href="wsdlvalidator.html" title="WSDLValidator">WSDLValidator</a></li><li><a
shape="rect" href="xsd-to-wsdl.html" title="XSD to WSDL">XSD to
WSDL</a></li></ul></li><li><a shape="rect" href="restful-services.html"
title="RESTful Services">RESTful Services</a><ul><li><a shape="rect"
href="http-binding.html" title="HTTP Binding">HTTP Binding</a></li><li><a
shape="rect" href="jax-rs.html" title="JAX-RS">JAX-RS</a></li><li><a
shape="rect" href="jax-rs-jsr-311.html" title="JAX-RS (JSR-311)">JAX-RS
(JSR-311)</a></li><li><a shape="rect"
href="rest-with-jax-ws-provider-and-dispatch.html" title="REST with JAX-WS
Provider and Dispatch">REST with JAX-WS Provider and Dispatch</a></li><li><a
shape="rect" hre
f="json-support.html" title="JSON Support">JSON
Support</a></li></ul></li><li><a shape="rect" href="wsdl-bindings.html"
title="WSDL Bindings">WSDL Bindings</a><ul><li><a shape="rect" href="mtom.html"
title="MTOM">MTOM</a></li><li><a shape="rect" href="pure-xml.html" title="Pure
XML">Pure XML</a></li><li><a shape="rect" href="soap-11.html" title="SOAP
1.1">SOAP 1.1</a></li><li><a shape="rect" href="soap-12.html" title="SOAP
1.2">SOAP 1.2</a></li></ul></li><li><a shape="rect" href="service-routing.html"
title="Service Routing">Service Routing</a></li><li><a shape="rect"
href="dynamic-languages.html" title="Dynamic Languages">Dynamic
Languages</a><ul><li><a shape="rect" href="javascript.html"
title="JavaScript">JavaScript</a></li><li><a shape="rect"
href="javascript-clients.html" title="JavaScript Clients">JavaScript
Clients</a></li></ul></li><li><a shape="rect" href="ws-support.html"
title="WS-* Support">WS-* Support</a><ul><li><a shape="rect"
href="ws-addressing.html" title="
WS-Addressing">WS-Addressing</a></li><li><a shape="rect"
href="ws-metadataexchange.html"
title="WS-MetadataExchange">WS-MetadataExchange</a></li><li><a shape="rect"
href="ws-policy.html" title="WS-Policy">WS-Policy</a></li><li><a shape="rect"
href="ws-reliablemessaging.html"
title="WS-ReliableMessaging">WS-ReliableMessaging</a></li><li><a shape="rect"
href="ws-secureconversation.html"
title="WS-SecureConversation">WS-SecureConversation</a></li><li><a shape="rect"
href="ws-security.html" title="WS-Security">WS-Security</a></li><li><a
shape="rect" href="ws-securitypolicy.html"
title="WS-SecurityPolicy">WS-SecurityPolicy</a></li><li><a shape="rect"
href="ws-trust.html" title="WS-Trust">WS-Trust</a></li></ul></li><li><a
shape="rect" href="security.html" title="Security">Security</a><ul><li><a
shape="rect" href="saml-web-sso.html" title="SAML Web SSO">SAML Web
SSO</a></li></ul></li><li><a shape="rect" href="advanced-integration.html"
title="Advanced Integration">Advanced Integrat
ion</a><ul><li><a shape="rect" href="features.html"
title="Features">Features</a></li><li><a shape="rect" href="interceptors.html"
title="Interceptors">Interceptors</a></li><li><a shape="rect"
href="invokers.html" title="Invokers">Invokers</a></li><li><a shape="rect"
href="multiplexed-endpointreferences.html" title="Multiplexed
EndpointReferences">Multiplexed EndpointReferences</a></li><li><a shape="rect"
href="server-service-and-client-factorybeans.html" title="Server, Service, and
Client FactoryBeans">Server, Service, and Client
FactoryBeans</a></li></ul></li><li><a shape="rect" href="deployment.html"
title="Deployment">Deployment</a><ul><li><a shape="rect"
href="application-server-specific-configuration-guide.html" title="Application
Server Specific Configuration Guide">Application Server Specific Configuration
Guide</a></li><li><a shape="rect" href="embedding-cxf-inside-spring.html"
title="Embedding CXF inside Spring">Embedding CXF inside Spring</a></li><li><a
shape="rec
t" href="using-cxf-jca-rar-in-application-server.html" title="Using CXF-JCA
RAR in Application Server">Using CXF-JCA RAR in Application
Server</a></li></ul></li><li><a shape="rect" href="schemas-and-namespaces.html"
title="Schemas and Namespaces">Use of Schemas and Namespaces</a></li><li><a
shape="rect" href="javadoc.html" title="Javadoc">Javadoc</a></li></ul>
+<ul><li><a shape="rect" href="overview.html"
title="Overview">Overview</a><ul><li><a shape="rect" href="why-cxf.html"
title="Why CXF?">Why CXF?</a></li><li><a shape="rect"
href="how-do-i-integrate-my-application-with-cxf.html" title="How do I
integrate my application with CXF">How do I integrate my application with
CXF</a> — <span class="smalltext">A meta guide to integrating your
application with CXF - including Bindings, Transports, Interceptors,
etc</span></li><li><a shape="rect" href="how-do-i-develop-a-service.html"
title="How do I develop a service?">How do I develop a service?</a> —
<span class="smalltext">A meta guide to your options with CXF</span></li><li><a
shape="rect" href="how-do-i-develop-a-client.html" title="How do I develop a
client?">How do I develop a client?</a> — <span class="smalltext">A meta
guide to your options with CXF</span></li></ul></li><li><a shape="rect"
href="how-tos.html" title="How-Tos">How-Tos</a><ul><li><a shape="rect" h
ref="writing-a-service-with-spring.html" title="Writing a service with
Spring">Writing a service with Spring</a></li><li><a shape="rect"
href="a-simple-jax-ws-service.html" title="A simple JAX-WS service">A simple
JAX-WS service</a></li><li><a shape="rect"
href="running-a-service-in-tomcat-on-zos.html" title="Running a service in
Tomcat on zOS">Running a service in Tomcat on zOS</a></li><li><a shape="rect"
href="jax-ws-java-first-with-jms-transport.html" title="Jax-WS Java First with
jms Transport">Jax-WS Java First with jms Transport</a></li><li><a shape="rect"
href="defining-contract-first-webservices-with-wsdl-generation-from-java.html"
title="Defining Contract first webservices with wsdl generation from
java">Defining Contract first webservices with wsdl generation from
java</a></li><li><a shape="rect" href="migration-guides.html" title="Migration
Guides">Migration Guides</a></li><li><a shape="rect"
href="sample-projects.html" title="Sample Projects">Sample Projects</a><
/li></ul></li><li><a shape="rect" href="frontends.html"
title="Frontends">Frontends</a><ul><li><a shape="rect" href="annotations.html"
title="Annotations">Annotations</a></li><li><a shape="rect"
href="dynamic-clients.html" title="Dynamic Clients">Dynamic
Clients</a></li><li><a shape="rect" href="jax-ws.html"
title="JAX-WS">JAX-WS</a><ul><li><a shape="rect"
href="developing-a-consumer.html" title="Developing a Consumer">Developing a
Consumer</a></li><li><a shape="rect" href="developing-a-service.html"
title="Developing a Service">Developing a Service</a></li><li><a shape="rect"
href="jax-ws-configuration.html" title="JAX-WS Configuration">JAX-WS
Configuration</a></li><li><a shape="rect" href="jax-ws-dispatch-api.html"
title="JAX-WS Dispatch API">JAX-WS Dispatch API</a></li><li><a shape="rect"
href="provider-services.html" title="Provider Services">Provider
Services</a></li><li><a shape="rect" href="webservicecontext.html"
title="WebserviceContext">WebserviceContext</a></li></
ul></li><li><a shape="rect" href="simple.html"
title="Simple">Simple</a><ul><li><a shape="rect" href="simple-frontend.html"
title="Simple Frontend">Simple Frontend</a></li><li><a shape="rect"
href="simple-frontend-configuration.html" title="Simple Frontend
Configuration">Simple Frontend Configuration</a></li></ul></li></ul></li><li><a
shape="rect" href="databindings.html"
title="DataBindings">DataBindings</a><ul><li><a shape="rect"
href="aegis-21.html" title="Aegis (2.1)">Aegis (2.1)</a> — <span
class="smalltext">For CXF 2.1 or newer</span></li><li><a shape="rect"
href="aegis-databinding-20x.html" title="Aegis Databinding (2.0.x)">Aegis
Databinding (2.0.x)</a> — <span class="smalltext">For CXF up to
2.0.x</span></li><li><a shape="rect" href="jaxb.html"
title="JAXB">JAXB</a></li><li><a shape="rect"
href="mtom-attachments-with-jaxb.html" title="MTOM Attachments with JAXB">MTOM
Attachments with JAXB</a></li><li><a shape="rect" href="sdo.html"
title="SDO">SDO</a></li
><li><a shape="rect" href="xmlbeans.html"
>title="XMLBeans">XMLBeans</a></li></ul></li><li><a shape="rect"
>href="transports.html" title="Transports">Transports</a><ul><li><a
>shape="rect" href="apache-camel-transport.html" title="Apache Camel
>Transport">Apache Camel Transport</a></li><li><a shape="rect"
>href="coloc-feature.html" title="Coloc Feature">Coloc Feature</a></li><li><a
>shape="rect" href="custom-transport.html" title="Custom Transport">Custom
>Transport</a></li><li><a shape="rect" href="http-transport.html" title="HTTP
>Transport">HTTP Transport</a><ul><li><a shape="rect"
>href="client-http-transport-including-ssl-support.html" title="Client HTTP
>Transport (including SSL support)">Client HTTP Transport (including SSL
>support)</a></li><li><a shape="rect" href="jetty-configuration.html"
>title="Jetty Configuration">Jetty Configuration</a></li><li><a shape="rect"
>href="server-http-transport.html" title="Server HTTP Transport">Server HTTP
>Transport</a></li><li><a shape="rect"
href="servlet-transport.html" title="Servlet Transport">Servlet
Transport</a></li><li><a shape="rect" href="standalone-http-transport.html"
title="Standalone HTTP Transport">Standalone HTTP
Transport</a></li></ul></li><li><a shape="rect" href="jms-transport.html"
title="JMS Transport">JMS Transport</a><ul><li><a shape="rect"
href="soap-over-jms-10-support.html" title="SOAP over JMS 1.0 support">SOAP
over JMS 1.0 support</a></li><li><a shape="rect"
href="using-the-jmsconfigfeature.html" title="Using the JMSConfigFeature">Using
the JMSConfigFeature</a></li></ul></li><li><a shape="rect"
href="local-transport.html" title="Local Transport">Local
Transport</a></li></ul></li><li><a shape="rect" href="configuration.html"
title="Configuration">Configuration</a><ul><li><a shape="rect"
href="bus-configuration.html" title="Bus Configuration">Bus
Configuration</a></li><li><a shape="rect" href="featureslist.html"
title="FeaturesList">FeaturesList</a></li><li><a shape="rect" href="jmx-man
agement.html" title="JMX Management">JMX Management</a></li><li><a
shape="rect" href="wsaconfiguration.html"
title="WSAConfiguration">WSAConfiguration</a></li><li><a shape="rect"
href="wspconfiguration.html"
title="WSPConfiguration">WSPConfiguration</a></li><li><a shape="rect"
href="wsrmconfiguration.html"
title="WSRMConfiguration">WSRMConfiguration</a></li></ul></li><li><a
shape="rect" href="debugging-and-logging.html" title="Debugging and
Logging">Debugging and Logging</a></li><li><a shape="rect" href="tools.html"
title="Tools">Tools</a><ul><li><a shape="rect" href="cxf-tools-in-eclipse.html"
title="CXF tools in Eclipse">CXF tools in Eclipse</a></li><li><a shape="rect"
href="idl-to-wsdl.html" title="IDL to WSDL">IDL to WSDL</a></li><li><a
shape="rect" href="java-to-javascript.html" title="Java to Javascript">Java to
Javascript</a></li><li><a shape="rect" href="java-to-ws.html" title="Java to
WS">Java to WS</a></li><li><a shape="rect" href="java-to-wsdl.html" title="Java
to
WSDL">Java to WSDL</a></li><li><a shape="rect"
href="maven-cxf-codegen-plugin-wsdl-to-java.html" title="Maven
cxf-codegen-plugin (WSDL to Java)">Maven cxf-codegen-plugin (WSDL to
Java)</a></li><li><a shape="rect"
href="maven-java2wsdl-plugin-cxf-20x-only-removed-in-21-and-replaced-with-java2ws.html"
title="Maven Java2WSDL plugin (CXF 2.0.x only. Removed in 2.1 and replaced
with Java2WS)">Maven Java2WSDL plugin (CXF 2.0.x only. Removed in 2.1 and
replaced with Java2WS)</a></li><li><a shape="rect"
href="maven-java2ws-plugin.html" title="Maven Java2WS plugin">Maven Java2WS
plugin</a></li><li><a shape="rect" href="using-cxf-with-maven.html"
title="Using CXF with maven">Using CXF with maven</a></li><li><a shape="rect"
href="wsdl-to-corba.html" title="WSDL to CORBA">WSDL to CORBA</a></li><li><a
shape="rect" href="wsdl-to-java.html" title="WSDL to Java">WSDL to
Java</a></li><li><a shape="rect" href="wsdl-to-javascript.html" title="WSDL to
Javascript">WSDL to Javascript</a></li><
li><a shape="rect" href="wsdl-to-service.html" title="WSDL to Service">WSDL to
Service</a></li><li><a shape="rect" href="wsdl-to-soap.html" title="WSDL to
SOAP">WSDL to SOAP</a></li><li><a shape="rect" href="wsdl-to-xml.html"
title="WSDL to XML">WSDL to XML</a></li><li><a shape="rect"
href="wsdlvalidator.html" title="WSDLValidator">WSDLValidator</a></li><li><a
shape="rect" href="xsd-to-wsdl.html" title="XSD to WSDL">XSD to
WSDL</a></li></ul></li><li><a shape="rect" href="restful-services.html"
title="RESTful Services">RESTful Services</a><ul><li><a shape="rect"
href="http-binding.html" title="HTTP Binding">HTTP Binding</a></li><li><a
shape="rect" href="jax-rs.html" title="JAX-RS">JAX-RS</a></li><li><a
shape="rect" href="jax-rs-jsr-311.html" title="JAX-RS (JSR-311)">JAX-RS
(JSR-311)</a></li><li><a shape="rect"
href="rest-with-jax-ws-provider-and-dispatch.html" title="REST with JAX-WS
Provider and Dispatch">REST with JAX-WS Provider and Dispatch</a></li><li><a
shape="rect" hre
f="json-support.html" title="JSON Support">JSON
Support</a></li></ul></li><li><a shape="rect" href="wsdl-bindings.html"
title="WSDL Bindings">WSDL Bindings</a><ul><li><a shape="rect" href="mtom.html"
title="MTOM">MTOM</a></li><li><a shape="rect" href="pure-xml.html" title="Pure
XML">Pure XML</a></li><li><a shape="rect" href="soap-11.html" title="SOAP
1.1">SOAP 1.1</a></li><li><a shape="rect" href="soap-12.html" title="SOAP
1.2">SOAP 1.2</a></li></ul></li><li><a shape="rect" href="service-routing.html"
title="Service Routing">Service Routing</a></li><li><a shape="rect"
href="dynamic-languages.html" title="Dynamic Languages">Dynamic
Languages</a><ul><li><a shape="rect" href="javascript.html"
title="JavaScript">JavaScript</a></li><li><a shape="rect"
href="javascript-clients.html" title="JavaScript Clients">JavaScript
Clients</a></li></ul></li><li><a shape="rect" href="ws-support.html"
title="WS-* Support">WS-* Support</a><ul><li><a shape="rect"
href="ws-addressing.html" title="
WS-Addressing">WS-Addressing</a></li><li><a shape="rect"
href="ws-metadataexchange.html"
title="WS-MetadataExchange">WS-MetadataExchange</a></li><li><a shape="rect"
href="ws-policy.html" title="WS-Policy">WS-Policy</a></li><li><a shape="rect"
href="ws-reliablemessaging.html"
title="WS-ReliableMessaging">WS-ReliableMessaging</a></li><li><a shape="rect"
href="ws-secureconversation.html"
title="WS-SecureConversation">WS-SecureConversation</a></li><li><a shape="rect"
href="ws-security.html" title="WS-Security">WS-Security</a></li><li><a
shape="rect" href="ws-securitypolicy.html"
title="WS-SecurityPolicy">WS-SecurityPolicy</a></li><li><a shape="rect"
href="ws-trust.html" title="WS-Trust">WS-Trust</a></li></ul></li><li><a
shape="rect" href="security.html" title="Security">Security</a><ul><li><a
shape="rect" href="jaxrs-kerberos.html" title="JAXRS Kerberos">JAXRS
Kerberos</a></li><li><a shape="rect" href="saml-web-sso.html" title="SAML Web
SSO">SAML Web SSO</a></li></ul></li><li><a
shape="rect" href="advanced-integration.html" title="Advanced
Integration">Advanced Integration</a><ul><li><a shape="rect"
href="features.html" title="Features">Features</a></li><li><a shape="rect"
href="interceptors.html" title="Interceptors">Interceptors</a></li><li><a
shape="rect" href="invokers.html" title="Invokers">Invokers</a></li><li><a
shape="rect" href="multiplexed-endpointreferences.html" title="Multiplexed
EndpointReferences">Multiplexed EndpointReferences</a></li><li><a shape="rect"
href="server-service-and-client-factorybeans.html" title="Server, Service, and
Client FactoryBeans">Server, Service, and Client
FactoryBeans</a></li></ul></li><li><a shape="rect" href="deployment.html"
title="Deployment">Deployment</a><ul><li><a shape="rect"
href="application-server-specific-configuration-guide.html" title="Application
Server Specific Configuration Guide">Application Server Specific Configuration
Guide</a></li><li><a shape="rect" href="embedding-cxf-inside-spring.ht
ml" title="Embedding CXF inside Spring">Embedding CXF inside
Spring</a></li><li><a shape="rect"
href="using-cxf-jca-rar-in-application-server.html" title="Using CXF-JCA RAR in
Application Server">Using CXF-JCA RAR in Application
Server</a></li></ul></li><li><a shape="rect" href="schemas-and-namespaces.html"
title="Schemas and Namespaces">Use of Schemas and Namespaces</a></li><li><a
shape="rect" href="javadoc.html" title="Javadoc">Javadoc</a></li></ul>
<h3><a shape="rect"
name="Index-OtherSourcesofDocumentationandInformation"></a>Other Sources of
Documentation and Information</h3>
Added: websites/production/cxf/content/docs/jaxrs-kerberos.html
==============================================================================
--- websites/production/cxf/content/docs/jaxrs-kerberos.html (added)
+++ websites/production/cxf/content/docs/jaxrs-kerberos.html Wed Aug 1
12:47:28 2012
@@ -0,0 +1,187 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<html>
+ <head>
+ <link type="text/css" rel="stylesheet"
href="http://cxf.apache.org/resources/site.css">
+ <script src="http://cxf.apache.org/resources/space.js"
type="text/javascript"></script>
+
+<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
+<meta name="keywords" content="business integration, EAI, SOA, Service
Oriented Architecture, web services, SOAP, JBI, JMS, WSDL, XML, EDI, Electronic
Data Interchange, standards support, integration standards, application
integration, middleware, software, solutions, services, CXF, open source">
+<meta name="description" content="Apache CXF, Services Framework - JAXRS
Kerberos">
+ <title>
+Apache CXF -- JAXRS Kerberos
+ </title>
+ </head>
+<body onload="init()">
+
+
+<table width="100%" cellpadding="0" cellspacing="0">
+ <tr>
+ <td id="cell-0-0" colspan="2"> </td>
+ <td id="cell-0-1"> </td>
+ <td id="cell-0-2" colspan="2"> </td>
+ </tr>
+ <tr>
+ <td id="cell-1-0"> </td>
+ <td id="cell-1-1"> </td>
+ <td id="cell-1-2">
+ <div style="padding: 5px;">
+ <div id="banner">
+ <!-- Banner -->
+<div id="banner-content">
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td
align="left" colspan="1" nowrap>
+<a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span
style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
+</td><td align="right" colspan="1" nowrap>
+<a shape="rect" href="http://www.apache.org/" title="The Apache Sofware
Foundation"><img border="0" alt="ASF Logo"
src="http://cxf.apache.org/images/asf-logo.png"></a>
+</td></tr></table>
+</div>
+ <!-- Banner -->
+ </div>
+ </div>
+ <div id="top-menu">
+ <table border="0" cellpadding="1" cellspacing="0" width="100%">
+ <tr>
+ <td>
+ <div align="left">
+ <!-- Breadcrumbs -->
+<a href="index.html">Index</a> > <a
href="security.html">Security</a> > <a
href="jaxrs-kerberos.html">JAXRS Kerberos</a>
+ <!-- Breadcrumbs -->
+ </div>
+ </td>
+ <td>
+ <div align="right">
+ <!-- Quicklinks -->
+<div id="quicklinks"><p><a shape="rect"
href="http://cxf.apache.org/download.html">Download</a> | <a shape="rect"
href="http://cxf.apache.org/docs/index.html">Documentation</a></p></div>
+ <!-- Quicklinks -->
+ </div>
+ </td>
+ </tr>
+ </table>
+ </div>
+ </td>
+ <td id="cell-1-3"> </td>
+ <td id="cell-1-4"> </td>
+ </tr>
+ <tr>
+ <td id="cell-2-0" colspan="2"> </td>
+ <td id="cell-2-1">
+ <table>
+ <tr valign="top">
+ <td height="100%">
+ <div id="wrapper-menu-page-right">
+ <div id="wrapper-menu-page-top">
+ <div id="wrapper-menu-page-bottom">
+ <div id="menu-page">
+ <!-- NavigationBar -->
+<div id="navigation"><ul class="alternate" type="square"><li><a shape="rect"
href="overview.html" title="Overview">Overview</a></li><li><a shape="rect"
href="how-tos.html" title="How-Tos">How-Tos</a></li><li><a shape="rect"
href="frontends.html" title="Frontends">Frontends</a></li><li><a shape="rect"
href="databindings.html" title="DataBindings">DataBindings</a></li><li><a
shape="rect" href="transports.html"
title="Transports">Transports</a></li><li><a shape="rect"
href="configuration.html" title="Configuration">Configuration</a></li><li><a
shape="rect" href="debugging-and-logging.html" title="Debugging and
Logging">Debugging and Logging</a></li><li><a shape="rect" href="tools.html"
title="Tools">Tools</a></li><li><a shape="rect" href="restful-services.html"
title="RESTful Services">RESTful Services</a></li><li><a shape="rect"
href="wsdl-bindings.html" title="WSDL Bindings">WSDL Bindings</a></li><li><a
shape="rect" href="service-routing.html" title="Service Routing">Service
Routing</a></li><li><a shape="rect" href="dynamic-languages.html"
title="Dynamic Languages">Dynamic Languages</a></li><li><a shape="rect"
href="ws-support.html" title="WS-* Support">WS-* Support</a></li><li><a
shape="rect" href="advanced-integration.html" title="Advanced
Integration">Advanced Integration</a></li><li><a shape="rect"
href="deployment.html" title="Deployment">Deployment</a></li><li><a
shape="rect" href="schemas-and-namespaces.html" title="Schemas and
Namespaces">Use of Schemas and Namespaces</a></li></ul>
+
+
+<hr>
+<ul class="alternate" type="square"><li>Search
+
+<form enctype="application/x-www-form-urlencoded" method="get"
id="cse-search-box" action="http://www.google.com/cse">
+ <div>
+ <input type="hidden" name="cx" value="002890367768291051730:o99qiwa09y4">
+ <input type="hidden" name="ie" value="UTF-8">
+ <input type="text" name="q" size="21">
+ <input type="submit" name="sa" value="Search">
+ </div>
+</form>
+<script type="text/javascript"
src="http://www.google.com/cse/brand?form=cse-search-box&lang=en"></script>
+</li></ul>
+
+
+<hr>
+<ul class="alternate" type="square"><li><a shape="rect"
href="http://cxf.apache.org/javadoc/latest/">API (Javadoc)</a></li><li><a
shape="rect" href="http://cxf.apache.org/">CXF Website</a></li></ul>
+
+</div>
+ <!-- NavigationBar -->
+ </div>
+ </div>
+ </div>
+ </div>
+ </td>
+ <td height="100%">
+ <!-- Content -->
+ <div class="wiki-content">
+<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-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-Serverconfiguration">Server
configuration</a></li></ul></ul></div>
+
+<h1><a shape="rect" name="JAXRSKerberos-Introduction"></a>Introduction</h1>
+
+<h2><a shape="rect" name="JAXRSKerberos-Clientconfiguration"></a>Client
configuration</h2>
+
+<h3><a shape="rect" name="JAXRSKerberos-HTTPConduit"></a>HTTPConduit</h3>
+
+<p>Please see <a shape="rect"
href="http://cxf.apache.org/docs/client-http-transport-including-ssl-support.html#ClientHTTPTransport%28includingSSLsupport%29-SpnegoAuthentication%28Kerberos%29">this
page</a> for the information about Spnego/Kerberos HTTPConduit client support.
</p>
+
+<h3><a shape="rect" name="JAXRSKerberos-Interceptor"></a>Interceptor</h3>
+
+
+<h2><a shape="rect" name="JAXRSKerberos-Serverconfiguration"></a>Server
configuration</h2></div>
+ </div>
+ <!-- Content -->
+ </td>
+ </tr>
+ </table>
+ </td>
+ <td id="cell-2-2" colspan="2"> </td>
+ </tr>
+ <tr>
+ <td id="cell-3-0"> </td>
+ <td id="cell-3-1"> </td>
+ <td id="cell-3-2">
+ <div id="footer">
+ <!-- Footer -->
+ <div id="site-footer">
+ <a href="http://cxf.apache.org/privacy-policy.html">Privacy
Policy</a> -
+ (<a
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=30146619">edit
page</a>)
+ (<a
href="https://cwiki.apache.org/confluence/display/CXF20DOC/JAXRS+Kerberos?showComments=true&showCommentArea=true#addcomment">add
comment</a>)<br>
+ Apache CXF, CXF, Apache, the Apache feather logo are trademarks of The
Apache Software Foundation.<br>
+ All other marks mentioned may be trademarks or registered trademarks
of their respective owners.
+ </div>
+ <!-- Footer -->
+ </div>
+ </td>
+ <td id="cell-3-3"> </td>
+ <td id="cell-3-4"> </td>
+ </tr>
+ <tr>
+ <td id="cell-4-0" colspan="2"> </td>
+ <td id="cell-4-1"> </td>
+ <td id="cell-4-2" colspan="2"> </td>
+ </tr>
+</table>
+
+<script type="text/javascript">
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." :
"http://www.");
+document.write(unescape("%3Cscript src='" + gaJsHost +
"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+</script>
+<script type="text/javascript">
+try {
+var pageTracker = _gat._getTracker("UA-4458903-1");
+pageTracker._trackPageview();
+} catch(err) {}</script>
+
+</body>
+</html>
+
Modified: websites/production/cxf/content/docs/security.html
==============================================================================
--- websites/production/cxf/content/docs/security.html (original)
+++ websites/production/cxf/content/docs/security.html Wed Aug 1 12:47:28 2012
@@ -124,7 +124,7 @@ Apache CXF -- Security
<div id="ConfluenceContent"><p><span style="font-size:2em;font-weight:bold">
Securing CXF Services </span></p>
<div>
-<ul><li><a shape="rect" href="#Security-Securetransports">Secure
transports</a></li><ul><li><a shape="rect"
href="#Security-HTTPS">HTTPS</a></li></ul><li><a shape="rect"
href="#Security-WSSecurity%28includingUsernameTokenandX.509Tokenprofiles%29">WS-*
Security (including UsernameToken and X.509 Token profiles)</a></li><li><a
shape="rect" href="#Security-WSTrust%2CSTS">WS-Trust, STS</a></li><li><a
shape="rect" href="#Security-SAMLWebSSO">SAML Web SSO</a></li><li><a
shape="rect" href="#Security-OAuth">OAuth</a></li><li><a shape="rect"
href="#Security-Authentication">Authentication</a></li><li><a shape="rect"
href="#Security-Authorization">Authorization</a></li><li><a shape="rect"
href="#Security-ControllingLargeRequestPayloads">Controlling Large Request
Payloads</a></li><ul><li><a shape="rect"
href="#Security-XML">XML</a></li><li><a shape="rect"
href="#Security-Multiparts">Multiparts</a></li></ul></ul></div>
+<ul><li><a shape="rect" href="#Security-Securetransports">Secure
transports</a></li><ul><li><a shape="rect"
href="#Security-HTTPS">HTTPS</a></li></ul><li><a shape="rect"
href="#Security-WSSecurity%28includingUsernameTokenandX.509Tokenprofiles%29">WS-*
Security (including UsernameToken and X.509 Token profiles)</a></li><li><a
shape="rect" href="#Security-WSTrust%2CSTS">WS-Trust, STS</a></li><li><a
shape="rect" href="#Security-SAMLWebSSO">SAML Web SSO</a></li><li><a
shape="rect" href="#Security-OAuth">OAuth</a></li><li><a shape="rect"
href="#Security-Authentication">Authentication</a></li><ul><li><a shape="rect"
href="#Security-JAASLoginInterceptor">JAASLoginInterceptor</a></li><li><a
shape="rect" href="#Security-Kerberos">Kerberos</a></li></ul><li><a
shape="rect" href="#Security-Authorization">Authorization</a></li><li><a
shape="rect" href="#Security-ControllingLargeRequestPayloads">Controlling Large
Request Payloads</a></li><ul><li><a shape="rect" href="#Security-XML">XML</a
></li><li><a shape="rect"
>href="#Security-Multiparts">Multiparts</a></li></ul></ul></div>
<h1><a shape="rect" name="Security-Securetransports"></a>Secure transports</h1>
@@ -150,6 +150,8 @@ Apache CXF -- Security
<h1><a shape="rect" name="Security-Authentication"></a>Authentication</h1>
+<h2><a shape="rect"
name="Security-JAASLoginInterceptor"></a>JAASLoginInterceptor</h2>
+
<p>Container or Spring Security managed authentication as well as the custom
authentication are all the viable options used by CXF developers.</p>
<p>Starting from CXF 2.3.2 and 2.4.0 it is possible to use an
org.apache.cxf.interceptor.security.JAASLoginInterceptor in order to
authenticate a current user and populate a CXF SecurityContext.</p>
@@ -166,10 +168,6 @@ Apache CXF -- Security
<span class="code-tag"><bean id=<span
class="code-quote">"authenticationInterceptor"</span> class=<span
class="code-quote">"org.apache.cxf.interceptor.security.JAASLoginInterceptor"</span>></span>
<span class="code-tag"><property name=<span
class="code-quote">"contextName"</span> value=<span
class="code-quote">"jaasContext"</span>/></span>
- <!--
- Deprecated starting from 2.4.4 and 2.5.0
- <span class="code-tag"><property name=<span
class="code-quote">"rolePrefix"</span> value=<span
class="code-quote">"ROLE_"</span>/></span>
- -->
<span class="code-tag"><property name=<span
class="code-quote">"roleClassifier"</span> value=<span
class="code-quote">"ROLE_"</span>/></span>
<span class="code-tag"></bean></span>
@@ -199,6 +197,19 @@ Apache CXF -- Security
<p>In this case JAASLoginInterceptor will know that the roles are represented
by a class whose simple name is RolePrincipal. Note that full class names are
also supported.</p>
+<h2><a shape="rect" name="Security-Kerberos"></a>Kerberos</h2>
+
+<p>Please see <a shape="rect"
href="http://cxf.apache.org/docs/client-http-transport-including-ssl-support.html#ClientHTTPTransport%28includingSSLsupport%29-SpnegoAuthentication%28Kerberos%29">this
page</a> for the information about Spnego/Kerberos HTTPConduit client support.
</p>
+
+<p>Please check the following blog entries about WS-Security Kerberos support
in CXF:</p>
+
+<p><a shape="rect" class="external-link"
href="http://coheigea.blogspot.com/2011/10/using-kerberos-with-web-services-part-i.html"
rel="nofollow">Using Kerberos with Web Services - part 1</a><br clear="none">
+<a shape="rect" class="external-link"
href="http://coheigea.blogspot.com/2011/10/using-kerberos-with-web-services-part.html"
rel="nofollow">Using Kerberos with Web Services - part 2</a><br clear="none">
+<a shape="rect" class="external-link"
href="http://coheigea.blogspot.com/2012/02/ws-trust-spnego-support-in-apache-cxf.html"
rel="nofollow">WS-Trust SPNego support in Apache CXF </a></p>
+
+<p>Please check the following <a shape="rect" href="jaxrs-kerberos.html"
title="JAXRS Kerberos">page</a> about Kerberos support in JAX-RS.</p>
+
+
<h1><a shape="rect" name="Security-Authorization"></a>Authorization</h1>
<p>Container or Spring Security managed authorization as well as the custom
authorization are all the viable options used by CXF developers.</p>