[java-idp-oidc] branch main updated: JOIDC-211 - Provide method to customise response message contents

Henri Mikkonen henri.mikkonen at iki.fi
Fri Jun 28 08:33:53 UTC 2024


This is an automated email from the git hooks/post-receive script.

hjmikkon pushed a commit to branch main
in repository java-idp-oidc.

View the commit online:
http://git.shibboleth.net/view/?p=java-idp-oidc.git;a=commit;h=15a3e4dfa95014551bbf331003abcf1d31aa1c84

The following commit(s) were added to refs/heads/main by this push:
     new 15a3e4df JOIDC-211 - Provide method to customise response message contents
15a3e4df is described below

commit 15a3e4dfa95014551bbf331003abcf1d31aa1c84
Author: Henri Mikkonen <henri.mikkonen at iki.fi>
AuthorDate: Fri Jun 28 11:32:49 2024 +0300

    JOIDC-211 - Provide method to customise response message contents
    
    https://shibboleth.atlassian.net/browse/JOIDC-211
    
    Moved 'CallInboundMessageHandler' to be executed right after inbound
    interceptor flow.
---
 .../shibboleth/idp/flows/oidc/abstract-api/oidc-abstract-api-flow.xml   | 1 +
 .../net/shibboleth/idp/flows/oidc/abstract/oidc-abstract-flow.xml       | 1 -
 .../META-INF/net/shibboleth/idp/flows/oidc/authorize/authorize-flow.xml | 2 +-
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/abstract-api/oidc-abstract-api-flow.xml b/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/abstract-api/oidc-abstract-api-flow.xml
index 4d733b29..4b5912a6 100644
--- a/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/abstract-api/oidc-abstract-api-flow.xml
+++ b/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/abstract-api/oidc-abstract-api-flow.xml
@@ -17,6 +17,7 @@
     </subflow-state>
     
     <action-state id="AuthenticationSetup">
+        <evaluate expression="CallInboundMessageHandler" />
         <evaluate expression="InitializeAuthenticationContext" />
         <evaluate expression="'proceed'" />
         
diff --git a/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/abstract/oidc-abstract-flow.xml b/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/abstract/oidc-abstract-flow.xml
index 022d0a49..7511f896 100644
--- a/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/abstract/oidc-abstract-flow.xml
+++ b/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/abstract/oidc-abstract-flow.xml
@@ -8,7 +8,6 @@
             <evaluate expression="flowRequestContext.getFlowScope().get('transitionAfterDecode') != null ? flowRequestContext.getFlowScope().get('transitionAfterDecode') : 'DoMetadataLookup'" result="flowScope.transitionTarget"/>
         </on-entry>
         <evaluate expression="DecodeMessage" />
-        <evaluate expression="CallInboundMessageHandler" />
         <evaluate expression="PostDecodePopulateAuditContext" />
         <evaluate expression="'proceed'" />
         <transition on="proceed" to="#{transitionTarget}" />
diff --git a/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/authorize/authorize-flow.xml b/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/authorize/authorize-flow.xml
index ed3dfba6..bac794a1 100644
--- a/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/authorize/authorize-flow.xml
+++ b/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/authorize/authorize-flow.xml
@@ -30,7 +30,6 @@
     </action-state>
 
     <action-state id="PostDecodeMessage">
-        <evaluate expression="CallInboundMessageHandler" />
         <evaluate expression="PostDecodePopulateAuditContext" />
         <evaluate expression="'proceed'" />
         <!-- DoMetadataLookup is expected to proceed to SelectConfiguration -->
@@ -58,6 +57,7 @@
     </subflow-state>
 
     <action-state id="OutboundContextsAndSecurityParameters">
+        <evaluate expression="CallInboundMessageHandler" />
         <evaluate expression="ValidateClientIDAgainstPolicy" />
         <evaluate expression="ValidateAuthorizationRequestType" />
         <evaluate expression="InitializeOutboundMessageContext" />

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list