[java-idp-oidc] branch main updated: JOIDC-145 - Remove scripted functions from the flow beans
Henri Mikkonen
henri.mikkonen at iki.fi
Mon Apr 3 11:49:09 UTC 2023
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=f911af874d727f9886663e78ecc90857a7573048
The following commit(s) were added to refs/heads/main by this push:
new f911af87 JOIDC-145 - Remove scripted functions from the flow beans
f911af87 is described below
commit f911af874d727f9886663e78ecc90857a7573048
Author: Henri Mikkonen <henri.mikkonen at iki.fi>
AuthorDate: Mon Apr 3 14:48:39 2023 +0300
JOIDC-145 - Remove scripted functions from the flow beans
https://shibboleth.atlassian.net/browse/JOIDC-145
---
.../idp/flows/oidc/abstract/oidc-abstract-beans.xml | 13 +++----------
.../shibboleth/idp/flows/oidc/userinfo/userinfo-beans.xml | 11 ++---------
2 files changed, 5 insertions(+), 19 deletions(-)
diff --git a/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/abstract/oidc-abstract-beans.xml b/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/abstract/oidc-abstract-beans.xml
index 6860f8ea..27113834 100644
--- a/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/abstract/oidc-abstract-beans.xml
+++ b/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/abstract/oidc-abstract-beans.xml
@@ -98,16 +98,9 @@
<bean id="FlowStartPopulateAuditContext" parent="shibboleth.AbstractPopulateAuditContext"
p:fieldExtractors="#{getObject('shibboleth.FlowStartAuditExtractors') ?: getObject('shibboleth.DefaultFlowStartAuditExtractors')}" />
- <bean id="SessionIdGenerationStrategy" parent="shibboleth.Functions.Scripted"
- p:customObject="#{getObject('%{idp.oidc.SessionIdentifierGenerationStrategy:shibboleth.DefaultIdentifierGenerationStrategy}'.trim())}">
- <constructor-arg>
- <value>
- <![CDATA[
- custom.generateIdentifier();
- ]]>
- </value>
- </constructor-arg>
- </bean>
+ <bean id="SessionIdGenerationStrategy" parent="shibboleth.Functions.Expression"
+ p:customObject="#{getObject('%{idp.oidc.SessionIdentifierGenerationStrategy:shibboleth.DefaultIdentifierGenerationStrategy}'.trim())}"
+ c:expression="#custom.generateIdentifier()"/>
<bean id="shibboleth.oidc.ChildLookup.JWTSecurityParameters"
class="org.opensaml.messaging.context.navigate.ChildContextLookup"
diff --git a/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/userinfo/userinfo-beans.xml b/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/userinfo/userinfo-beans.xml
index 5b4ac97c..346b99fd 100644
--- a/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/userinfo/userinfo-beans.xml
+++ b/idp-oidc-extension-impl/src/main/resources/META-INF/net/shibboleth/idp/flows/oidc/userinfo/userinfo-beans.xml
@@ -48,15 +48,8 @@
<null/>
</property>
<property name="mandatoryScopeLookupStrategy">
- <bean parent="shibboleth.Functions.Scripted">
- <constructor-arg>
- <value>
- <![CDATA[
- new com.nimbusds.oauth2.sdk.Scope(com.nimbusds.openid.connect.sdk.OIDCScopeValue.OPENID);
- ]]>
- </value>
- </constructor-arg>
- </bean>
+ <bean parent="shibboleth.Functions.Expression"
+ c:expression="T(com.nimbusds.oauth2.sdk.Scope).parse('openid')"/>
</property>
</bean>
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list