...
Bloc de code |
---|
var url = "contextRelative:Authn/External"; var rpCtx = input.getSubcontext("net.shibboleth.idp.profile.context.RelyingPartyContext"); if (rpCtx != null) { var rpid = rpCtx.getRelyingPartyId(); if (rpid === "https://pass.renater.fr" || rpid === "https://registry.federation.renater.fr" || rpid === "https://cert-manager.com/shibboleth") { var logger = Java.type("org.slf4j.LoggerFactory").getLogger("net.shibboleth.idp.PRI"); logger.warn("forcing ExternalOtp for {}", rpid); url = "contextRelative:Authn/ExternalOtp" } } url; |
NB : il faut redémarrer shibboleth IDP pour prendre en compte les modifs de conf/choose-cas.js