Configure MFA Authentication result to respond according to the request

Samuel Bristot Loli bristot at gmail.com
Sun Dec 3 10:50:38 EST 2017


Thanks Andy.

Yes, I have configured, but I'm not using duo. I'm using my own developed
autentication flow.
Is there any other needed configration  to set the MFA authentication
result with   "http://id.incommon.org/assurance/mfa"?

Em 1 de dez de 2017 9:15 PM, "Andrew Morgan" <morgan at orst.edu> escreveu:

> Did you configure the "authn/Duo" bean supportedPrincipals?  Here is mine:
>
>         <bean id="authn/Duo" parent="shibboleth.AuthenticationFlow"
>                 p:forcedAuthenticationSupported="true"
>                 p:nonBrowserSupported="false">
>             <property name="supportedPrincipals">
>                 <list>
>                     <bean parent="shibboleth.SAML2AuthnContextClassRef"
>                         c:classRef="https://refeds.org/profile/mfa" />
>                 </list>
>             </property>
>         </bean>
>
> Note: We use the "https://refeds.org/profile/mfa" authnContextClassRef,
> but you would put "http://id.incommon.org/assurance/mfa", of course.
>
> Thanks,
>         Andy
>
> On Fri, 1 Dec 2017, Samuel Bristot Loli wrote:
>
> Hi,
>>
>> We are using MFA flow. The SP requests MFA to the IDP sending on the
>> request with the 'exact' operator and the principal '
>> http://id.incommon.org/assurance/mfa'.
>> We added supportedPrincipals in general-auth.xml:
>>
>> <bean id="authn/MFA" parent="shibboleth.AuthenticationFlow"
>>                p:passiveAuthenticationSupported="true"
>>                p:forcedAuthenticationSupported="true">
>>            <property name="supportedPrincipals">
>>                <list>
>>                    <bean parent="shibboleth.SAML2AuthnContextClassRef"
>>                        c:classRef="http://id.incommon.org/assurance/mfa"
>> />
>>                    <bean parent="shibboleth.SAML2AuthnContextClassRef"
>>
>> c:classRef="urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordP
>> rotectedTransport"
>> />
>>                    <bean parent="shibboleth.SAML2AuthnContextClassRef"
>>
>> c:classRef="urn:oasis:names:tc:SAML:2.0:ac:classes:Password" />
>>                    <bean parent="shibboleth.SAML1AuthenticationMethod"
>>                        c:method="urn:oasis:names:tc:SAML:1.0:am:password"
>> />
>>                    <bean parent="shibboleth.SAML2AuthnContextClassRef"
>>                        c:classRef="urn:oasis:names:tc:SAML:2.0:assertion"
>> />
>>                </list>
>>            </property>
>>        </bean>
>>
>> The first flow  and second flow  are executed, the MFA flow is completed
>> successfully, but the response we have is:
>> "Authentication result for auth flow/MFA did not satisfy the request"
>> How to configure the MFA Authentication result to respond according to the
>> request ('http://id.incommon.org/assurance/mfa') ?
>>
>> Logs:
>>
>>
>> 2017-12-01 18:38:56,056 - DEBUG
>> [net.shibboleth.idp.authn.impl.FinalizeMultiFactorAuthentication:193] -
>> Profile Action FinalizeMultiFactorAuthentication: MFA complete, pr
>> oducing merged result
>> 2017-12-01 18:38:56,094 - DEBUG
>> [net.shibboleth.idp.authn.impl.PopulateSubjectCanonicalizationContext:79]
>> -
>> Profile Action PopulateSubjectCanonicalizationContext: Install
>> ing 2 canonicalization flows into SubjectCanonicalizationContext
>> 2017-12-01 18:38:56,095 - DEBUG
>> [net.shibboleth.idp.authn.impl.SelectSubjectCanonicalizationFlow:100] -
>> Profile Action SelectSubjectCanonicalizationFlow: Checking canonic
>> alization flow c14n/x500 for applicability...
>> 2017-12-01 18:38:56,096 - DEBUG
>> [net.shibboleth.idp.authn.impl.SelectSubjectCanonicalizationFlow:106] -
>> Profile Action SelectSubjectCanonicalizationFlow: Canonicalization
>> flow c14n/x500 was not applicable to this request
>> 2017-12-01 18:38:56,096 - DEBUG
>> [net.shibboleth.idp.authn.impl.SelectSubjectCanonicalizationFlow:100] -
>> Profile Action SelectSubjectCanonicalizationFlow: Checking canonic
>> alization flow c14n/simple for applicability...
>> 2017-12-01 18:38:56,096 - DEBUG
>> [net.shibboleth.idp.authn.impl.SelectSubjectCanonicalizationFlow:83] -
>> Profile Action SelectSubjectCanonicalizationFlow: Selecting canonic
>> alization flow c14n/simple
>> 2017-12-01 18:38:56,097 - DEBUG
>> [net.shibboleth.idp.authn.AbstractSubjectCanonicalizationAction:226] -
>> Profile Action SimpleSubjectCanonicalization: trimming whitespace o
>> f input string 'aluno'
>> 2017-12-01 18:38:56,155 - DEBUG
>> [net.shibboleth.idp.session.impl.DetectIdentitySwitch:148] - Profile
>> Action
>> DetectIdentitySwitch: No previous session found, nothing to do
>> 2017-12-01 18:38:56,200 - DEBUG
>> [net.shibboleth.idp.authn.impl.FinalizeAuthentication:137] - Profile
>> Action
>> FinalizeAuthentication: Canonical principal name was establish
>> ed as 'aluno'
>> 2017-12-01 18:38:56,204 - DEBUG
>> [net.shibboleth.idp.authn.impl.FinalizeAuthentication:242] - Profile
>> Action
>> FinalizeAuthentication: Checking result for compatibility with
>> operator 'exact' and principal 'http://id.incommon.org/assurance/mfa'
>> 2017-12-01 18:38:56,205 - DEBUG
>> [net.shibboleth.idp.authn.principal.PrincipalEvalPredicateFa
>> ctoryRegistry:82]
>> - Registry located predicate factory of type 'net.shibboleth
>> .idp.authn.principal.impl.ExactPrincipalEvalPredicateFactory' for
>> principal
>> type 'class
>> net.shibboleth.idp.saml.authn.principal.AuthnContextClassRefPrincipal'
>> and
>> operato
>> r 'exact'
>> 2017-12-01 18:38:56,206 - WARN
>> [net.shibboleth.idp.authn.impl.FinalizeAuthentication:179] - Profile
>> Action
>> FinalizeAuthentication: Authentication result for flow authn/MF
>> A did not satisfy the request
>> 2017-12-01 18:38:56,236 - WARN
>> [org.opensaml.profile.action.impl.LogEvent:105] - A non-proceed event
>> occurred while processing the request: RequestUnsupported
>>
>> --
> For Consortium Member technical support, see
> https://wiki.shibboleth.net/confluence/x/coFAAg
> To unsubscribe from this list send an email to
> users-unsubscribe at shibboleth.net
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20171203/cab715ed/attachment.html>


More information about the users mailing list