Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
de:shibidp3customloginflow [2017/08/18 15:45] – angelegt Martin Lunzede:shibidp:config-custom-login-flow [2021/05/03 14:59] (aktuell) – ↷ Links angepasst weil Seiten im Wiki verschoben wurden Silke Meyer
Zeile 1: Zeile 1:
 ====== Custom Login Flow & Context Check Interceptor ====== ====== Custom Login Flow & Context Check Interceptor ======
 +
 +<callout color="#ff9900" title="Archiv">
 +Dieser Artikel ist ein Community-Beitrag für Shibboleth IdP 3.x. Es ist unklar, ob er für Shibboleth IdP 4.x so noch gilt.
 +</callout>
  
 **Was ist das:**\\ **Was ist das:**\\
Zeile 14: Zeile 18:
  
 In das Installationsverzeichnis wechseln.\\ In das Installationsverzeichnis wechseln.\\
-Neue Config-File samt Conditions anlegen wie im Abschnitt [[de:shibidp3activationcondition|Activation Conditions]] beschrieben.+Neue Config-File samt Conditions anlegen wie im Abschnitt [[de:shibidp:config-activation-condition|Activation Conditions]] beschrieben.
  
 <file xml conf/activation-conditions.xml> <file xml conf/activation-conditions.xml>
Zeile 101: Zeile 105:
 Interceptor-Flow bekannt machen. Interceptor-Flow bekannt machen.
  
-<file xml vi conf/intercept/profile-intercept.xml>+<file xml conf/intercept/profile-intercept.xml>
 <!--...--> <!--...-->
  <bean id="intercept/functional-user-check" parent="shibboleth.InterceptFlow"/>  <bean id="intercept/functional-user-check" parent="shibboleth.InterceptFlow"/>
Zeile 109: Zeile 113:
 Abbruch-Event überschreiben, falls eigene Fehlermeldungen ausgegeben werden möchten. Abbruch-Event überschreiben, falls eigene Fehlermeldungen ausgegeben werden möchten.
  
-<file xml vi flows/intercept/functional-user-check/functional-user-check-flow.xml>+<file xml flows/intercept/functional-user-check/functional-user-check-flow.xml>
 <!--...--> <!--...-->
  then="proceed" else="FunctionalUserCheckDenied" />  then="proceed" else="FunctionalUserCheckDenied" />
Zeile 117: Zeile 121:
 Abbruch-Event definieren und mit gewünschten Error-Messages verlinken. Abbruch-Event definieren und mit gewünschten Error-Messages verlinken.
  
-<file xml vi conf/intercept/intercept-events-flow.xml>+<file xml conf/intercept/intercept-events-flow.xml>
 <!--...--> <!--...-->
  <end-state id="FunctionalUserCheckDenied" />  <end-state id="FunctionalUserCheckDenied" />
Zeile 128: Zeile 132:
 Event als lokales Event definieren, so dass der Login-Vorgang abgebrochen wird und der Nutzer am IdP verweilt, statt eine Antwort an den SP zu senden. Event als lokales Event definieren, so dass der Login-Vorgang abgebrochen wird und der Nutzer am IdP verweilt, statt eine Antwort an den SP zu senden.
  
-<file xml vi conf/errors.xml>+<file xml conf/errors.xml>
 <!--...--> <!--...-->
  <util:map id="shibboleth.LocalEventMap">  <util:map id="shibboleth.LocalEventMap">
Zeile 137: Zeile 141:
 Zu verwendende Fehlermeldungen definieren. Zu verwendende Fehlermeldungen definieren.
  
-<file properties vi messages/error-messages_de.properties(error-messages.properties)+<file properties messages/error-messages_de.properties (error-messages.properties)>
 <!--...--> <!--...-->
  FunctionalUserCheckDenied                       = functional  FunctionalUserCheckDenied                       = functional
Zeile 147: Zeile 151:
 Neuen Interceptor-Flow für die gewünschten Relying-Parties aktivieren. Neuen Interceptor-Flow für die gewünschten Relying-Parties aktivieren.
  
-<file xml vi conf/relying-party.xml>+<file xml conf/relying-party.xml>
 <!--...--> <!--...-->
  <bean parent="SAML2.SSO" p:postAuthenticationFlows="#{{'functional-user-check', 'attribute-release'}}"  <bean parent="SAML2.SSO" p:postAuthenticationFlows="#{{'functional-user-check', 'attribute-release'}}"
Zeile 160: Zeile 164:
   * https://wiki.shibboleth.net/confluence/display/IDP30/InEntityGroupConfiguration   * https://wiki.shibboleth.net/confluence/display/IDP30/InEntityGroupConfiguration
   * https://wiki.shibboleth.net/confluence/display/IDP30/ErrorHandlingConfiguration   * https://wiki.shibboleth.net/confluence/display/IDP30/ErrorHandlingConfiguration
 +
 +{{tag>archiv}}
  • Zuletzt geändert: vor 7 Jahren