Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id E7813200CF3 for ; Wed, 13 Sep 2017 17:06:11 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id E649F1609D1; Wed, 13 Sep 2017 15:06:11 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id B56811609D9 for ; Wed, 13 Sep 2017 17:06:09 +0200 (CEST) Received: (qmail 44314 invoked by uid 500); 13 Sep 2017 15:06:08 -0000 Mailing-List: contact commits-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cxf.apache.org Delivered-To: mailing list commits@cxf.apache.org Received: (qmail 42680 invoked by uid 99); 13 Sep 2017 15:06:07 -0000 Received: from Unknown (HELO svn01-us-west.apache.org) (209.188.14.144) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Sep 2017 15:06:07 +0000 Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id 778E73A0D59 for ; Wed, 13 Sep 2017 15:06:03 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1018111 [18/33] - in /websites/production/cxf/content: ./ cache/ docs/ Date: Wed, 13 Sep 2017 15:05:57 -0000 To: commits@cxf.apache.org From: dkulp@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20170913150603.778E73A0D59@svn01-us-west.apache.org> archived-at: Wed, 13 Sep 2017 15:06:12 -0000 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 Wed Sep 13 15:05:52 2017 @@ -117,11 +117,11 @@ Apache CXF -- JAX-RS OIDC

 

+/*]]>*/

Introduction

OpenId Connect (OIDC) is an identity layer built on top of the OAuth2 protocol.

When the user authentication is required the client application initiates one of OIDC Core flows and redirects this user to OIDC provider. The user gets redirected back to the client after the authentication, with the client application receiving IdToken. If Authorization Code Flow is used then IdToken is returned as part of the follow up code to access token exchange, and if Implicit Flow is used then IdToken is returned immediately.  It is very much like OAuth2 except that an extra IdToken parameter is returned.

CXF ships OIDC Provider (IDP) and Relying Party (RP) utility code to make it easy for developers to create their own custom OIDC providers or have JAX-RS applications integrated with well-known 3rd party OIDC IDPs.

This code relies heavily on CXF OAuth2 and CXF JOSE modules.

Maven Dependencies

CXF OIDC module
-
<dependency>
+
<dependency>
     <groupId>org.apache.cxf</groupId>
     <artifactId>cxf-rt-rs-security-sso-oidc</artifactId>
     <version>3.1.7</version>

Modified: websites/production/cxf/content/docs/jax-rs-redirection.html
==============================================================================
--- websites/production/cxf/content/docs/jax-rs-redirection.html (original)
+++ websites/production/cxf/content/docs/jax-rs-redirection.html Wed Sep 13 15:05:52 2017
@@ -32,8 +32,8 @@
 
 
 
-
 
+
 
-
 
+