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>