Author: buildbot
Date: Thu May 26 16:47:39 2016
New Revision: 989197
Log:
Production update by buildbot for cxf
Modified:
websites/production/cxf/content/cache/docs.pageCache
websites/production/cxf/content/docs/jax-rs-oidc.html
Modified: websites/production/cxf/content/cache/docs.pageCache
==============================================================================
Binary files - no diff available.
Modified: websites/production/cxf/content/docs/jax-rs-oidc.html
==============================================================================
--- websites/production/cxf/content/docs/jax-rs-oidc.html (original)
+++ websites/production/cxf/content/docs/jax-rs-oidc.html Thu May 26 16:47:39
2016
@@ -107,7 +107,18 @@ Apache CXF -- JAX-RS OIDC
<td height="100%">
<!-- Content -->
<div class="wiki-content">
-<div id="ConfluenceContent"></div>
+<div id="ConfluenceContent"><p><style type="text/css">/*<![CDATA[*/
+div.rbtoc1464281221045 {padding: 0px;}
+div.rbtoc1464281221045 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1464281221045 li {margin-left: 0px;padding-left: 0px;}
+
+/*]]>*/</style></p><div class="toc-macro rbtoc1464281221045">
+<ul class="toc-indentation"><li><a shape="rect"
href="#JAX-RSOIDC-Introduction">Introduction</a></li><li><a shape="rect"
href="#JAX-RSOIDC-MavenDependencies">Maven Dependencies</a></li><li><a
shape="rect" href="#JAX-RSOIDC-IdTokenandUserInfo">IdToken and
UserInfo</a></li><li><a shape="rect" href="#JAX-RSOIDC-OIDCIDPsupport">OIDC IDP
support</a>
+<ul class="toc-indentation"><li><a shape="rect"
href="#JAX-RSOIDC-Overview">Overview</a></li><li><a shape="rect"
href="#JAX-RSOIDC-FedizOIDC">Fediz OIDC</a></li></ul>
+</li><li><a shape="rect" href="#JAX-RSOIDC-OIDCRPsupport">OIDC RP support</a>
+<ul class="toc-indentation"><li><a shape="rect"
href="#JAX-RSOIDC-Overview.1">Overview</a></li><li><a shape="rect"
href="#JAX-RSOIDC-Demos">Demos</a></li></ul>
+</li></ul>
+</div><h1 id="JAX-RSOIDC-Introduction">Introduction</h1><h1
id="JAX-RSOIDC-MavenDependencies">Maven Dependencies</h1><h1
id="JAX-RSOIDC-IdTokenandUserInfo">IdToken and UserInfo</h1><h1
id="JAX-RSOIDC-OIDCIDPsupport">OIDC IDP support</h1><h2
id="JAX-RSOIDC-Overview">Overview</h2><h2 id="JAX-RSOIDC-FedizOIDC">Fediz
OIDC</h2><p><a shape="rect" class="external-link"
href="https://github.com/apache/cxf-fediz/tree/master/services/oidc"
rel="nofollow">Fediz OIDC</a> integrates CXF OIDC with its authentication
system to have <a shape="rect" class="external-link"
href="http://openid.net/specs/openid-connect-core-1_0.html" rel="nofollow">OIDC
Core</a> supported with a minimum amount of code and configuration.</p><h1
id="JAX-RSOIDC-OIDCRPsupport">OIDC RP support</h1><h2
id="JAX-RSOIDC-Overview.1">Overview</h2><h2
id="JAX-RSOIDC-Demos">Demos</h2><p><a shape="rect" class="external-link"
href="https://github.com/apache/cxf/tree/master/distribution/src/main/release/samples/jax_rs/big_query"
rel="n
ofollow">BigQuery</a> <a shape="rect" class="external-link"
href="https://github.com/apache/cxf/blob/master/distribution/src/main/release/samples/jax_rs/big_query/src/main/java/demo/jaxrs/server/BigQueryService.java"
rel="nofollow">demo service</a> is OAuth2 client which relies on CXF OIDC RP
code to support interacting with the user, redirecting the user to Google to
authenticate, and validating IdToken returned from Google AccessTokenService
alongside a new access token (OIDC Authorization Code Flow). The demo service
uses IdToken to address the user correctly and the access token to access the
user's resources as authorized by the user.</p><p><a shape="rect"
class="external-link"
href="https://github.com/apache/cxf/tree/master/distribution/src/main/release/samples/jax_rs/basic_oidc"
rel="nofollow">BasicOidc</a> <a shape="rect" class="external-link"
href="https://github.com/apache/cxf/blob/master/distribution/src/main/release/samples/jax_rs/basic_oidc/src/main/java/demo/jaxrs/serv
er/IdTokenService.java" rel="nofollow">demo service</a> is not an OAuth2
client, but a basic JAX-RS server. This server works with an HTTP Browser
client which uses Google script libraries to get IdToken from Google OIDC
Authorization endpoint (OIDC Implicit flow). This browser client interacts with
CXF OIDC RP code to get IdToken validated and then posts this token to the demo
service. Demo service depends on CXF OIDC RP to have this IdToken easily
accessible in its code</p><p> </p><p> </p></div>
</div>
<!-- Content -->
</td>