[java-idp-plugin-duo] branch main updated: JDUO-10 - Installing available Duo authentication flow

Phil Smart philip.smart at jisc.ac.uk
Wed Aug 19 15:14:38 UTC 2020


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

philsmart 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=7b48693775b40eade17a77bedd07a0abee348b8c

The following commit(s) were added to refs/heads/main by this push:
       new  7b48693   JDUO-10 - Installing available Duo authentication flow
7b48693 is described below

commit 7b48693775b40eade17a77bedd07a0abee348b8c
Author: Phil Smart <philip.smart at jisc.ac.uk>
AuthorDate: Wed Aug 19 16:14:32 2020 +0100

    JDUO-10 - Installing available Duo authentication flow
    
     - Moved the authentication flow descriptor to the postconfig.xml
    
    https://issues.shibboleth.net/jira/browse/JDUO-10
---
 .../resources/META-INF/net.shibboleth.idp/postconfig.xml | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

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 36dd998..8cc6002 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
@@ -11,10 +11,24 @@
 
     <!-- System beans needed for extension to function, loaded after global.xml -->
 
+    <!-- Authentication Flow Descriptor -->
+
+    <bean p:id="authn/DuoOIDC" parent="shibboleth.AuthenticationFlow" p:forcedAuthenticationSupported="true"
+        p:passiveAuthenticationSupported="false" p:nonBrowserSupported="false"> <!-- no nonbrowser, passive? -->
+        <!-- The list below should be changed to reflect whatever locally- or community-defined values are appropriate to 
+            represent MFA. It is strongly advised that the value not be specific to Duo or any particular technology. -->
+        <property name="supportedPrincipals">
+            <list>
+                <bean parent="shibboleth.SAML2AuthnContextClassRef" c:classRef="http://example.org/ac/classes/mfa" />
+                <bean parent="shibboleth.SAML1AuthenticationMethod" c:method="http://example.org/ac/classes/mfa" />
+            </list>
+        </property>
+    </bean>
+
     <!-- Controller implementation -->
     <bean id="shibboleth.DuoOIDCAuthnController"
         class="net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnController" />
 
 
-  
+
 </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