diff options
| author | Thomas Knall <t.knall@datentechnik-innovation.com> | 2015-01-26 10:10:44 +0100 | 
|---|---|---|
| committer | Thomas Knall <t.knall@datentechnik-innovation.com> | 2015-01-26 10:10:44 +0100 | 
| commit | dcb6d398987af78f3e345f9e3577f2a1e581fdb9 (patch) | |
| tree | c715dcd7a597be86a5af6095bebfc4ffd49b7497 /id/server/idserverlib | |
| parent | 1505989670e61f59fdba20c9e57b121389fb338d (diff) | |
| download | moa-id-spss-dcb6d398987af78f3e345f9e3577f2a1e581fdb9.tar.gz moa-id-spss-dcb6d398987af78f3e345f9e3577f2a1e581fdb9.tar.bz2 moa-id-spss-dcb6d398987af78f3e345f9e3577f2a1e581fdb9.zip | |
Perform refactoring.
- Rename ProcessIdentityLinkTask to PrepareAuthBlockSignatureTask.
Diffstat (limited to 'id/server/idserverlib')
| -rw-r--r-- | id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/tasks/PrepareAuthBlockSignatureTask.java (renamed from id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/tasks/ProcessIdentityLinkTask.java) | 2 | ||||
| -rw-r--r-- | id/server/idserverlib/src/main/resources/resources/processes/DefaultAuthentication.process.xml | 41 | 
2 files changed, 22 insertions, 21 deletions
| diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/tasks/ProcessIdentityLinkTask.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/tasks/PrepareAuthBlockSignatureTask.java index 34ef9b134..30777198c 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/tasks/ProcessIdentityLinkTask.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/tasks/PrepareAuthBlockSignatureTask.java @@ -42,7 +42,7 @@ import com.datentechnik.process_engine.api.ExecutionContext;   * @see #execute(ExecutionContext, HttpServletRequest, HttpServletResponse)
   *
   */
 -public class ProcessIdentityLinkTask extends AbstractAuthServletTask {
 +public class PrepareAuthBlockSignatureTask extends AbstractAuthServletTask {
  	@Override
  	public void execute(ExecutionContext executionContext, HttpServletRequest req, HttpServletResponse resp)
 diff --git a/id/server/idserverlib/src/main/resources/resources/processes/DefaultAuthentication.process.xml b/id/server/idserverlib/src/main/resources/resources/processes/DefaultAuthentication.process.xml index 967b41735..20830fc35 100644 --- a/id/server/idserverlib/src/main/resources/resources/processes/DefaultAuthentication.process.xml +++ b/id/server/idserverlib/src/main/resources/resources/processes/DefaultAuthentication.process.xml @@ -5,36 +5,37 @@  	- National authentication with Austrian Citizen Card and mobile signature.
  	- Legacy authentication for foreign citizens using MOCCA supported signature cards.
  -->
 -	<pd:Task id="createIdentityLinkForm" class="at.gv.egovernment.moa.id.auth.tasks.CreateIdentityLinkFormTask" />
 -	<pd:Task id="verifyIdentityLink"     class="at.gv.egovernment.moa.id.auth.tasks.VerifyIdentityLinkTask"        async="true" />
 -	<pd:Task id="verifyAuthBlock"        class="at.gv.egovernment.moa.id.auth.tasks.VerifyAuthenticationBlockTask" async="true" />
 -	<pd:Task id="verifyCertificate"      class="at.gv.egovernment.moa.id.auth.tasks.VerifyCertificateTask"         async="true" />
 -	<pd:Task id="getMISSessionID"        class="at.gv.egovernment.moa.id.auth.tasks.GetMISSessionIDTask"           async="true" />
 -	<pd:Task id="certificateReadRequest" class="at.gv.egovernment.moa.id.auth.tasks.CertificateReadRequestTask" />
 -	<pd:Task id="processIdentityLink"    class="at.gv.egovernment.moa.id.auth.tasks.ProcessIdentityLinkTask" />
 -	<pd:Task id="getForeignID"           class="at.gv.egovernment.moa.id.auth.tasks.GetForeignIDTask"              async="true" />
 +	<pd:Task id="createIdentityLinkForm"    class="at.gv.egovernment.moa.id.auth.tasks.CreateIdentityLinkFormTask" />
 +	<pd:Task id="verifyIdentityLink"        class="at.gv.egovernment.moa.id.auth.tasks.VerifyIdentityLinkTask"        async="true" />
 +	<pd:Task id="verifyAuthBlock"           class="at.gv.egovernment.moa.id.auth.tasks.VerifyAuthenticationBlockTask" async="true" />
 +	<pd:Task id="verifyCertificate"         class="at.gv.egovernment.moa.id.auth.tasks.VerifyCertificateTask"         async="true" />
 +	<pd:Task id="getMISSessionID"           class="at.gv.egovernment.moa.id.auth.tasks.GetMISSessionIDTask"           async="true" />
 +	<pd:Task id="certificateReadRequest"    class="at.gv.egovernment.moa.id.auth.tasks.CertificateReadRequestTask" />
 +	<pd:Task id="prepareAuthBlockSignature" class="at.gv.egovernment.moa.id.auth.tasks.PrepareAuthBlockSignatureTask" />
 +	<pd:Task id="getForeignID"              class="at.gv.egovernment.moa.id.auth.tasks.GetForeignIDTask"              async="true" />
  	<pd:StartEvent id="start" />
 -	<pd:Transition from="start"                  to="createIdentityLinkForm" />
 +	<pd:Transition from="start"                     to="createIdentityLinkForm" />
 -	<pd:Transition from="createIdentityLinkForm" to="verifyIdentityLink" />
 +	<pd:Transition from="createIdentityLinkForm"    to="verifyIdentityLink" />
 -	<pd:Transition from="verifyIdentityLink"     to="certificateReadRequest" conditionExpression="!ctx['identityLinkFound'] || ctx['useMandate']" />
 -	<pd:Transition from="verifyIdentityLink"     to="processIdentityLink" />
 +	<pd:Transition from="verifyIdentityLink"        to="certificateReadRequest" conditionExpression="!ctx['identityLinkFound'] || ctx['useMandate']" />
 +	<pd:Transition from="verifyIdentityLink"        to="prepareAuthBlockSignature" />
 -	<pd:Transition from="processIdentityLink"    to="verifyAuthBlock" />
 +	<pd:Transition from="prepareAuthBlockSignature" to="verifyAuthBlock" />
 -	<pd:Transition from="certificateReadRequest" to="verifyCertificate" />
 +	<pd:Transition from="certificateReadRequest"    to="verifyCertificate" />
 +	<!-- Note: verifyCertificate still creates the auth block to be signed which should be split -->
 -	<pd:Transition from="verifyCertificate"      to="verifyAuthBlock" conditionExpression="ctx['useMandate']" />
 -	<pd:Transition from="verifyCertificate"      to="getForeignID" />
 +	<pd:Transition from="verifyCertificate"         to="verifyAuthBlock" conditionExpression="ctx['useMandate']" />
 +	<pd:Transition from="verifyCertificate"         to="getForeignID" />
 -	<pd:Transition from="verifyAuthBlock"        to="getMISSessionID" conditionExpression="ctx['useMandate']" />
 -	<pd:Transition from="verifyAuthBlock"        to="end" />
 +	<pd:Transition from="verifyAuthBlock"           to="getMISSessionID" conditionExpression="ctx['useMandate']" />
 +	<pd:Transition from="verifyAuthBlock"           to="end" />
 -	<pd:Transition from="getMISSessionID"        to="end" />
 -	<pd:Transition from="getForeignID"           to="end" />
 +	<pd:Transition from="getMISSessionID"           to="end" />
 +	<pd:Transition from="getForeignID"              to="end" />
  	<pd:EndEvent id="end" />
 | 
