You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by se...@apache.org on 2016/02/08 13:19:29 UTC

cxf-fediz git commit: Supporting code and implicit flows on a single path

Repository: cxf-fediz
Updated Branches:
  refs/heads/master 9a8fcccb1 -> d87c3c0ca


Supporting code and implicit flows on a single path


Project: http://git-wip-us.apache.org/repos/asf/cxf-fediz/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf-fediz/commit/d87c3c0c
Tree: http://git-wip-us.apache.org/repos/asf/cxf-fediz/tree/d87c3c0c
Diff: http://git-wip-us.apache.org/repos/asf/cxf-fediz/diff/d87c3c0c

Branch: refs/heads/master
Commit: d87c3c0ca346fe1255dcb2933acd6891724c9b63
Parents: 9a8fccc
Author: Sergey Beryozkin <sb...@gmail.com>
Authored: Mon Feb 8 12:19:15 2016 +0000
Committer: Sergey Beryozkin <sb...@gmail.com>
Committed: Mon Feb 8 12:19:15 2016 +0000

----------------------------------------------------------------------
 .../main/webapp/WEB-INF/applicationContext.xml    | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf-fediz/blob/d87c3c0c/services/oidc/src/main/webapp/WEB-INF/applicationContext.xml
----------------------------------------------------------------------
diff --git a/services/oidc/src/main/webapp/WEB-INF/applicationContext.xml b/services/oidc/src/main/webapp/WEB-INF/applicationContext.xml
index 9d26cd3..8f9340f 100644
--- a/services/oidc/src/main/webapp/WEB-INF/applicationContext.xml
+++ b/services/oidc/src/main/webapp/WEB-INF/applicationContext.xml
@@ -21,13 +21,16 @@
 	xmlns:cxf="http://cxf.apache.org/core"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:jaxrs="http://cxf.apache.org/jaxrs" 
+    xmlns:util="http://www.springframework.org/schema/util"
     xsi:schemaLocation="
         http://cxf.apache.org/core
         http://cxf.apache.org/schemas/core.xsd
 		http://www.springframework.org/schema/beans
         http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
         http://cxf.apache.org/jaxrs
-        http://cxf.apache.org/schemas/jaxrs.xsd">
+        http://cxf.apache.org/schemas/jaxrs.xsd
+        http://www.springframework.org/schema/util 
+        http://www.springframework.org/schema/util/spring-util.xsd">
 
 	<cxf:bus>
         <cxf:features>
@@ -50,10 +53,19 @@
          <property name="skipAuthorizationWithOidcScope" value="true"/>
          <property name="responseFilter" ref="idTokenFilter"/>
     </bean>
+    
+    <util:list id="oidcServices">
+        <ref bean="oidcAuthorizationService"/>
+        <ref bean="oidcImplicitService"/>
+    </util:list>
+    
+    <bean id="authorizationService" class="org.apache.cxf.rs.security.oauth2.services.AuthorizationService">
+         <property name="services" ref="oidcServices"/>
+    </bean>
+    
     <jaxrs:server address="/idp">
         <jaxrs:serviceBeans>
-           <ref bean="oidcAuthorizationService"/>
-           <ref bean="oidcImplicitService"/>
+           <ref bean="authorizationService"/>
         </jaxrs:serviceBeans>
         <jaxrs:providers>
             <ref bean="viewProvider"/>