[java-idp-plugin-duo] branch main updated: JDUO-82 - API to access enrollment information
Scott Cantor
cantor.2 at osu.edu
Mon Apr 8 16:14:40 UTC 2024
This is an automated email from the git hooks/post-receive script.
scantor pushed a commit to branch main
in repository java-idp-plugin-duo.
View the commit online:
http://git.shibboleth.net/view/?p=java-idp-plugin-duo.git;a=commit;h=83f9f172dc5fb7c47cc6a236998efb6a567486a7
The following commit(s) were added to refs/heads/main by this push:
new 83f9f172 JDUO-82 - API to access enrollment information
83f9f172 is described below
commit 83f9f172dc5fb7c47cc6a236998efb6a567486a7
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Mon Apr 8 12:14:37 2024 -0400
JDUO-82 - API to access enrollment information
https://shibboleth.atlassian.net/browse/JDUO-82
Put back parent beans for Admin API use by deployers.
---
.../META-INF/net.shibboleth.idp/postconfig.xml | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/idp-duo-impl/src/main/resources/META-INF/net.shibboleth.idp/postconfig.xml b/idp-duo-impl/src/main/resources/META-INF/net.shibboleth.idp/postconfig.xml
index f66adb1f..b7810afc 100644
--- a/idp-duo-impl/src/main/resources/META-INF/net.shibboleth.idp/postconfig.xml
+++ b/idp-duo-impl/src/main/resources/META-INF/net.shibboleth.idp/postconfig.xml
@@ -52,4 +52,23 @@
<bean id="shibboleth.DuoOIDCAuthnController"
class="net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnController" />
+ <!-- Default Duo Admin API Integration for IdP-wide use. -->
+ <bean id="shibboleth.authn.DuoOIDC.Admin.DuoIntegration" lazy-init="true"
+ class="net.shibboleth.idp.authn.duo.BasicDuoIntegration"
+ p:APIHost="%{idp.duo.oidc.admin.apiHost:%{idp.duo.oidc.apiHost:none}}"
+ p:integrationKey="%{idp.duo.oidc.admin.integrationKey:none}"
+ p:secretKey="%{idp.duo.oidc.admin.secretKey:none}"/>
+ <bean id="shibboleth.authn.DuoOIDC.Admin.DuoIntegrationStrategy" parent="shibboleth.Functions.Constant" lazy-init="true"
+ c:target-ref="shibboleth.authn.DuoOIDC.Admin.DuoIntegration" />
+
+ <bean id="shibboleth.authn.DuoOIDC.DefaultAdminClient" lazy-init="true"
+ class="net.shibboleth.idp.plugin.authn.duo.impl.DefaultDuoAdminClient"
+ p:objectMapper-ref="shibboleth.JSONObjectMapper"
+ p:httpClient="#{getObject('shibboleth.authn.DuoOIDC.Admin.HttpClient') ?: getObject('shibboleth.InternalHttpClient')}"
+ p:httpClientSecurityParameters="#{getObject('shibboleth.authn.DuoOIDC.Admin.HttpClientSecurityParameters')}"
+ p:adminDuoIntegrationLookupStrategy-ref="shibboleth.authn.DuoOIDC.Admin.DuoIntegrationStrategy"
+ p:backoffFactor="%{idp.duo.oidc.admin.backoffFactor:2}"
+ p:initialBackoff="%{idp.duo.oidc.admin.initialBackoff:1000}"
+ p:maxBackoff="%{idp.duo.oidc.admin.maxBackoff:16000}" />
+
</beans>
\ No newline at end of file
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list