|
|
@ -950,52 +950,18 @@
|
|
|
|
<!-- source: pattern://92cb6d5256008a32f12ceb93 -->
|
|
|
|
<!-- source: pattern://92cb6d5256008a32f12ceb93 -->
|
|
|
|
<property name="out.attribute.http://schemas.agov.ch/ws/2025/07/identity/claims/op/conversationId" value="${inctx:connection.HttpHeader.traceparent:^([0-9a-f]+)-([0-9a-f]+)-([0-9a-f]+)-([0-9a-f]+)$:$2}"/>
|
|
|
|
<property name="out.attribute.http://schemas.agov.ch/ws/2025/07/identity/claims/op/conversationId" value="${inctx:connection.HttpHeader.traceparent:^([0-9a-f]+)-([0-9a-f]+)-([0-9a-f]+)-([0-9a-f]+)$:$2}"/>
|
|
|
|
</AuthState>
|
|
|
|
</AuthState>
|
|
|
|
<AuthState name="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_AGOV_IDP_SEC" class="ch.nevis.esauth.auth.states.saml.IdentityProviderState" final="false" resumeState="true">
|
|
|
|
<AuthState name="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_AGOV_IDP_SEC" class="ch.nevis.esauth.auth.states.standard.ConditionalDispatcherState" final="false" resumeState="false">
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
<ResultCond name="IDP-initiated-ConcurrentLogout" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Concurrent_Logout"/>
|
|
|
|
<ResultCond name="default" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_AGOV_IDP_SEC_post"/>
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
<ResultCond name="IDP-initiated-SingleLogout" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Prepare_Done"/>
|
|
|
|
<ResultCond name="useArtifact" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_AGOV_IDP_SEC_artifact"/>
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="LogoutCompleted" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Logout_Done"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="LogoutFailed" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Logout_Fail"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="SP-initiated-ConcurrentLogout" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Concurrent_Logout"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="SP-initiated-SingleLogout" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Prepare_Done"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="authenticate:IDP-initiated-SSO" next="Auth_Realm_Main_IDP_RequestedRoleLevel"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="authenticate:SP-initiated-SSO" next="Auth_Realm_Main_IDP_RequestedRoleLevel"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="invalidAssertionConsumerUrl" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_AGOV_IDP_SEC"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="ok" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Prepare_Done"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="stepup:IDP-initiated-SSO" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Selector"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="stepup:SP-initiated-SSO" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Selector"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
<Response value="AUTH_ERROR">
|
|
|
|
<Response value="AUTH_ERROR">
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
<Gui name="saml_idp" label="title.saml.failed">
|
|
|
|
<Gui name="AuthErrorDialog"/>
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<GuiElem name="lasterror" type="error" label="error.saml.failed"/>
|
|
|
|
|
|
|
|
</Gui>
|
|
|
|
|
|
|
|
</Response>
|
|
|
|
</Response>
|
|
|
|
<propertyRef name="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_AGOV_IDP"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
<property name="out.issuer" value="https://auth.agov-w.azure.adnovum.net/SAML2SEC/"/>
|
|
|
|
<property name="condition:useArtifact" value="${sess:agov.idp.use.artifact:^true$}"/>
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<property name="out.binding" value="http-artifact"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<property name="out.post.relayStateEncoding" value="HTML"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<property name="out.encrypt" value="none"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<property name="out.encrypt.keystoreref" value="EncryptionKeys"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<property name="out.encrypt.keyobjectref" value="DefaultEncryptionKey"/>
|
|
|
|
|
|
|
|
</AuthState>
|
|
|
|
</AuthState>
|
|
|
|
<AuthState name="Auth_Realm_Main_IDP_ReturnTimeoutButKeepSession" class="ch.nevis.esauth.auth.states.scripting.ScriptState" final="false" resumeState="true">
|
|
|
|
<AuthState name="Auth_Realm_Main_IDP_ReturnTimeoutButKeepSession" class="ch.nevis.esauth.auth.states.scripting.ScriptState" final="false" resumeState="true">
|
|
|
|
<!-- source: pattern://826166d230a6a4849f2837ae -->
|
|
|
|
<!-- source: pattern://826166d230a6a4849f2837ae -->
|
|
|
@ -1252,6 +1218,100 @@
|
|
|
|
<Arg name="ch.nevis.isiweb4.response.status" value="403"/>
|
|
|
|
<Arg name="ch.nevis.isiweb4.response.status" value="403"/>
|
|
|
|
</Response>
|
|
|
|
</Response>
|
|
|
|
</AuthState>
|
|
|
|
</AuthState>
|
|
|
|
|
|
|
|
<AuthState name="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_AGOV_IDP_SEC_post" class="ch.nevis.esauth.auth.states.saml.IdentityProviderState" final="false" resumeState="true">
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="IDP-initiated-ConcurrentLogout" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Concurrent_Logout"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="IDP-initiated-SingleLogout" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Prepare_Done"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="LogoutCompleted" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Logout_Done"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="LogoutFailed" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Logout_Fail"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="SP-initiated-ConcurrentLogout" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Concurrent_Logout"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="SP-initiated-SingleLogout" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Prepare_Done"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="authenticate:IDP-initiated-SSO" next="Auth_Realm_Main_IDP_RequestedRoleLevel"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="authenticate:SP-initiated-SSO" next="Auth_Realm_Main_IDP_RequestedRoleLevel"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="invalidAssertionConsumerUrl" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_AGOV_IDP_SEC"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="ok" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Prepare_Done"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="stepup:IDP-initiated-SSO" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Selector"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="stepup:SP-initiated-SSO" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Selector"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<Response value="AUTH_ERROR">
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<Gui name="saml_idp" label="title.saml.failed">
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<GuiElem name="lasterror" type="error" label="error.saml.failed"/>
|
|
|
|
|
|
|
|
</Gui>
|
|
|
|
|
|
|
|
</Response>
|
|
|
|
|
|
|
|
<propertyRef name="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_AGOV_IDP"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<property name="out.issuer" value="https://auth.agov-w.azure.adnovum.net/SAML2SEC/"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<property name="out.binding" value="http-post"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<property name="out.post.relayStateEncoding" value="HTML"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<property name="out.encrypt" value="none"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<property name="out.encrypt.keystoreref" value="EncryptionKeys"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<property name="out.encrypt.keyobjectref" value="DefaultEncryptionKey"/>
|
|
|
|
|
|
|
|
</AuthState>
|
|
|
|
|
|
|
|
<AuthState name="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_AGOV_IDP_SEC_artifact" class="ch.nevis.esauth.auth.states.saml.IdentityProviderState" final="false" resumeState="true">
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="IDP-initiated-ConcurrentLogout" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Concurrent_Logout"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="IDP-initiated-SingleLogout" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Prepare_Done"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="LogoutCompleted" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Logout_Done"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="LogoutFailed" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Logout_Fail"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="SP-initiated-ConcurrentLogout" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Concurrent_Logout"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="SP-initiated-SingleLogout" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Prepare_Done"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="authenticate:IDP-initiated-SSO" next="Auth_Realm_Main_IDP_RequestedRoleLevel"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="authenticate:SP-initiated-SSO" next="Auth_Realm_Main_IDP_RequestedRoleLevel"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="invalidAssertionConsumerUrl" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_AGOV_IDP_SEC"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="ok" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Prepare_Done"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="stepup:IDP-initiated-SSO" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Selector"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<ResultCond name="stepup:SP-initiated-SSO" next="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_Selector"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<Response value="AUTH_ERROR">
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<Gui name="saml_idp" label="title.saml.failed">
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<GuiElem name="lasterror" type="error" label="error.saml.failed"/>
|
|
|
|
|
|
|
|
</Gui>
|
|
|
|
|
|
|
|
</Response>
|
|
|
|
|
|
|
|
<propertyRef name="Auth_Realm_Main_IDP_Auth_Realm_Main_IDP_Custom_AGOV_IDP"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<property name="out.issuer" value="https://auth.agov-w.azure.adnovum.net/SAML2SEC/"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<property name="out.binding" value="http-artifact"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<property name="out.post.relayStateEncoding" value="HTML"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<property name="out.encrypt" value="none"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<property name="out.encrypt.keystoreref" value="EncryptionKeys"/>
|
|
|
|
|
|
|
|
<!-- source: pattern://bb9e7806a04578e0ad468829 -->
|
|
|
|
|
|
|
|
<property name="out.encrypt.keyobjectref" value="DefaultEncryptionKey"/>
|
|
|
|
|
|
|
|
</AuthState>
|
|
|
|
<AuthState name="Auth_Realm_Main_IDP_Fido_Email_Verify" class="ch.nevis.idm.authstate.IdmUserVerifyState" final="false" resumeState="false">
|
|
|
|
<AuthState name="Auth_Realm_Main_IDP_Fido_Email_Verify" class="ch.nevis.idm.authstate.IdmUserVerifyState" final="false" resumeState="false">
|
|
|
|
<!-- source: pattern://7fb39bfd6c34685866a22180 -->
|
|
|
|
<!-- source: pattern://7fb39bfd6c34685866a22180 -->
|
|
|
|
<ResultCond name="clientNotFound" next="Auth_Realm_Main_IDP_AuthnFailed_Client_NotFound"/>
|
|
|
|
<ResultCond name="clientNotFound" next="Auth_Realm_Main_IDP_AuthnFailed_Client_NotFound"/>
|
|
|
|