Skip to content
Snippets Groups Projects
Verified Commit 27140cd5 authored by Florian Kaufmann's avatar Florian Kaufmann
Browse files

Fix von weiteren kaputten submission-api schema links

parent 258972ae
No related branches found
No related tags found
1 merge request!70Callback-URIs korrigiert
......@@ -42,13 +42,13 @@ In der folgenden Tabelle sind die möglichen Ereignisse, ihre Beschreibungen und
| Event | Autor | Bedeutung |
|-----------------------------------------------------------------|---------------------|-------------------------------|
| `https://schema.fitko.de/fit-connect/events/create-submission` | Zustelldienst | Die Einreichung wurde durch den Sender angelegt. |
| `https://schema.fitko.de/fit-connect/events/submit-submission` | Zustelldienst | Die Einreichung wurde durch den Sender abgesendet. |
| `https://schema.fitko.de/fit-connect/events/notify-submission` | Zustelldienst | Der Empfänger wurde per Webhook über die Einreichung informiert. |
| `https://schema.fitko.de/fit-connect/events/forward-submission` | Empfangendes System | Ein nachgelagertes System hat die Einreichung zur Weiterleitung übernommen. |
| `https://schema.fitko.de/fit-connect/events/reject-submission` | Empfangendes System | Die Einreichung wurde durch den Empfänger zurückgewiesen. |
| `https://schema.fitko.de/fit-connect/events/accept-submission` | Empfangendes System | Die Einreichung wurde durch den Empfänger akzeptiert. |
| `https://schema.fitko.de/fit-connect/events/delete-submission` | Zustelldienst | Die Einreichung wurde durch den Zustelldienst gelöscht. |
| `https://schema.fitko.de/fit-connect/submission-api/events/create-submission` | Zustelldienst | Die Einreichung wurde durch den Sender angelegt. |
| `https://schema.fitko.de/fit-connect/submission-api/events/submit-submission` | Zustelldienst | Die Einreichung wurde durch den Sender abgesendet. |
| `https://schema.fitko.de/fit-connect/submission-api/events/notify-submission` | Zustelldienst | Der Empfänger wurde per Webhook über die Einreichung informiert. |
| `https://schema.fitko.de/fit-connect/submission-api/events/forward-submission` | Empfangendes System | Ein nachgelagertes System hat die Einreichung zur Weiterleitung übernommen. |
| `https://schema.fitko.de/fit-connect/submission-api/events/reject-submission` | Empfangendes System | Die Einreichung wurde durch den Empfänger zurückgewiesen. |
| `https://schema.fitko.de/fit-connect/submission-api/events/accept-submission` | Empfangendes System | Die Einreichung wurde durch den Empfänger akzeptiert. |
| `https://schema.fitko.de/fit-connect/submission-api/events/delete-submission` | Zustelldienst | Die Einreichung wurde durch den Zustelldienst gelöscht. |
## Prüfung eines Security-Event-Token (SET) {#set-validation}
......@@ -94,7 +94,7 @@ In der Payload des signierten SET MÜSSEN die folgenden [standardisierten Felder
"jti": "0BF6DBF6-CE7E-44A3-889F-82FE74C3E715",
"sub": "submission:F65FEAB2-4883-4DFF-85FB-169448545D9F",
"events": {
"https://schema.fitko.de/fit-connect/events/accept-submission": {}
"https://schema.fitko.de/fit-connect/submission-api/events/accept-submission": {}
},
"txn": "case:F73D30C6-8894-4444-8687-00AE756FEA90"
}
......@@ -240,7 +240,7 @@ Konkret sind das hier:
"jti": "0BF6DBF6-CE7E-44A3-889F-82FE74C3E715",
"sub": "submission:F65FEAB2-4883-4DFF-85FB-169448545D9F",
"events": {
"https://schema.fitko.de/fit-connect/events/accept-submission": {}
"https://schema.fitko.de/fit-connect/submission-api/events/accept-submission": {}
},
"txn": "case:F73D30C6-8894-4444-8687-00AE756FEA90"
}
......
......@@ -14,9 +14,9 @@ Wie auf der [Event Log Übersichtsseite](../event-log.mdx#events) zu sehen, gibt
| Event | Autor | Bedeutung |
|-----------------------------------------------------------------|---------------------|-------------------------------|
| `https://schema.fitko.de/fit-connect/events/forward-submission` | | Ein nachgelagertes System hat die Einreichung zur Weiterleitung übernommen. |
| `https://schema.fitko.de/fit-connect/events/reject-submission` | Empfangendes System | Die Einreichung wurde durch den Empfänger zurückgewiesen. |
| `https://schema.fitko.de/fit-connect/events/accept-submission` | Empfangendes System | Die Einreichung wurde durch den Empfänger akzeptiert. |
| `https://schema.fitko.de/fit-connect/submission-api/events/forward-submission` | | Ein nachgelagertes System hat die Einreichung zur Weiterleitung übernommen. |
| `https://schema.fitko.de/fit-connect/submission-api/events/reject-submission` | Empfangendes System | Die Einreichung wurde durch den Empfänger zurückgewiesen. |
| `https://schema.fitko.de/fit-connect/submission-api/events/accept-submission` | Empfangendes System | Die Einreichung wurde durch den Empfänger akzeptiert. |
Um diese Events bzw. ein entsprechendes Event korrekt an den Zustelldienst zu versenden, muss es in Form eines SETs an diesen gesendet werden.
......@@ -37,7 +37,7 @@ Weiterhin ist es notwendig, dass die Id der Einreichung und des zugehörigen Vor
```java title=Annahmen
JWK key;
String subject = "submission:f65feab2-4883-4dff-85fb-169448545d9f";
String event ="https://schema.fitko.de/fit-connect/events/accept-submission";
String event ="https://schema.fitko.de/fit-connect/submission-api/events/accept-submission";
String transactionId = "case:f73d30c6-8894-4444-8687-00ae756fea90";
```
......@@ -111,7 +111,7 @@ Das letzte SET aus obigem Beispiel hat folgenden Payload.
"jti": "0BF6DBF6-CE7E-44A3-889F-82FE74C3E715",
"sub": "submission:F65FEAB2-4883-4DFF-85FB-169448545D9F",
"events": {
"https://schema.fitko.de/fit-connect/events/accept-submission": {}
"https://schema.fitko.de/fit-connect/submission-api/events/accept-submission": {}
},
"txn": "case:F73D30C6-8894-4444-8687-00AE756FEA90"
}
......
......@@ -55,7 +55,7 @@ Das letzte, aktuellste Security-Event-Token hat folgenden Payload.
"jti": "0BF6DBF6-CE7E-44A3-889F-82FE74C3E715",
"sub": "submission:F65FEAB2-4883-4DFF-85FB-169448545D9F",
"events": {
"https://schema.fitko.de/fit-connect/events/accept-submission": {}
"https://schema.fitko.de/fit-connect/submission-api/events/accept-submission": {}
},
"txn": "case:F73D30C6-8894-4444-8687-00AE756FEA90"
}
......
......@@ -17,7 +17,7 @@ Diese Seite gibt einen Überblick über Fehlerhandling in der FIT-Connect Submis
nach [RFC 7807 (Problem Details for HTTP APIs)](https://datatracker.ietf.org/doc/html/rfc7807) aus.
* Fehler besitzen **immer** folgende Felder:
* `type`: Eine URI (möglicherweise als Website aufrufbar) die den Typ des Fehlers eindeutig klassifiziert.
Beispiel: `https://schema.fitko.de/fit-connect/problems/submission-not-found`
Beispiel: `https://schema.fitko.de/fit-connect/submission-api/problems/submission-not-found`
* `title`: Ein kurzer und menschenlesbarer Titel des Fehlers. Beispiel: `Application not found`
* `status`: Eine Kopie des HTTP Statuscodes
* Fehler können **optional** weitere Felder beinhalten. API Clients **müssen** hiermit umgehen können.
......
......@@ -20,7 +20,7 @@ public class GenerateSignedToken {
private static final UUID signatureKeyId = UUID.fromString("6508dbcd-ab3b-4edb-a42b-37bc69f38fed");
private static final String subject = "submission:f65feab2-4883-4dff-85fb-169448545d9f";
private static final String event = "https://schema.fitko.de/fit-connect/events/accept-submission";
private static final String event = "https://schema.fitko.de/fit-connect/submission-api/events/accept-submission";
private static final String transactionId = "case:f73d30c6-8894-4444-8687-00ae756fea90";
......
......@@ -42,13 +42,13 @@ In der folgenden Tabelle sind die möglichen Ereignisse, ihre Beschreibungen und
| Event | Autor | Bedeutung |
|-----------------------------------------------------------------|---------------------|-------------------------------|
| `https://schema.fitko.de/fit-connect/events/create-submission` | Zustelldienst | Die Einreichung wurde durch den Sender angelegt. |
| `https://schema.fitko.de/fit-connect/events/submit-submission` | Zustelldienst | Die Einreichung wurde durch den Sender abgesendet. |
| `https://schema.fitko.de/fit-connect/events/notify-submission` | Zustelldienst | Der Empfänger wurde per Webhook über die Einreichung informiert. |
| `https://schema.fitko.de/fit-connect/events/forward-submission` | Empfangendes System | Ein nachgelagertes System hat die Einreichung zur Weiterleitung übernommen. |
| `https://schema.fitko.de/fit-connect/events/reject-submission` | Empfangendes System | Die Einreichung wurde durch den Empfänger zurückgewiesen. |
| `https://schema.fitko.de/fit-connect/events/accept-submission` | Empfangendes System | Die Einreichung wurde durch den Empfänger akzeptiert. |
| `https://schema.fitko.de/fit-connect/events/delete-submission` | Zustelldienst | Die Einreichung wurde durch den Zustelldienst gelöscht. |
| `https://schema.fitko.de/fit-connect/submission-api/events/create-submission` | Zustelldienst | Die Einreichung wurde durch den Sender angelegt. |
| `https://schema.fitko.de/fit-connect/submission-api/events/submit-submission` | Zustelldienst | Die Einreichung wurde durch den Sender abgesendet. |
| `https://schema.fitko.de/fit-connect/submission-api/events/notify-submission` | Zustelldienst | Der Empfänger wurde per Webhook über die Einreichung informiert. |
| `https://schema.fitko.de/fit-connect/submission-api/events/forward-submission` | Empfangendes System | Ein nachgelagertes System hat die Einreichung zur Weiterleitung übernommen. |
| `https://schema.fitko.de/fit-connect/submission-api/events/reject-submission` | Empfangendes System | Die Einreichung wurde durch den Empfänger zurückgewiesen. |
| `https://schema.fitko.de/fit-connect/submission-api/events/accept-submission` | Empfangendes System | Die Einreichung wurde durch den Empfänger akzeptiert. |
| `https://schema.fitko.de/fit-connect/submission-api/events/delete-submission` | Zustelldienst | Die Einreichung wurde durch den Zustelldienst gelöscht. |
## Prüfung eines Security-Event-Token (SET) {#set-validation}
......@@ -94,7 +94,7 @@ In der Payload des signierten SET MÜSSEN die folgenden [standardisierten Felder
"jti": "0BF6DBF6-CE7E-44A3-889F-82FE74C3E715",
"sub": "submission:F65FEAB2-4883-4DFF-85FB-169448545D9F",
"events": {
"https://schema.fitko.de/fit-connect/events/accept-submission": {}
"https://schema.fitko.de/fit-connect/submission-api/events/accept-submission": {}
},
"txn": "case:F73D30C6-8894-4444-8687-00AE756FEA90"
}
......@@ -240,7 +240,7 @@ Konkret sind das hier:
"jti": "0BF6DBF6-CE7E-44A3-889F-82FE74C3E715",
"sub": "submission:F65FEAB2-4883-4DFF-85FB-169448545D9F",
"events": {
"https://schema.fitko.de/fit-connect/events/accept-submission": {}
"https://schema.fitko.de/fit-connect/submission-api/events/accept-submission": {}
},
"txn": "case:F73D30C6-8894-4444-8687-00AE756FEA90"
}
......
......@@ -14,9 +14,9 @@ Wie auf der [Event Log Übersichtsseite](../event-log.mdx#events) zu sehen, gibt
| Event | Autor | Bedeutung |
|-----------------------------------------------------------------|---------------------|-------------------------------|
| `https://schema.fitko.de/fit-connect/events/forward-submission` | | Ein nachgelagertes System hat die Einreichung zur Weiterleitung übernommen. |
| `https://schema.fitko.de/fit-connect/events/reject-submission` | Empfangendes System | Die Einreichung wurde durch den Empfänger zurückgewiesen. |
| `https://schema.fitko.de/fit-connect/events/accept-submission` | Empfangendes System | Die Einreichung wurde durch den Empfänger akzeptiert. |
| `https://schema.fitko.de/fit-connect/submission-api/events/forward-submission` | | Ein nachgelagertes System hat die Einreichung zur Weiterleitung übernommen. |
| `https://schema.fitko.de/fit-connect/submission-api/events/reject-submission` | Empfangendes System | Die Einreichung wurde durch den Empfänger zurückgewiesen. |
| `https://schema.fitko.de/fit-connect/submission-api/events/accept-submission` | Empfangendes System | Die Einreichung wurde durch den Empfänger akzeptiert. |
Um diese Events bzw. ein entsprechendes Event korrekt an den Zustelldienst zu versenden, muss es in Form eines SETs an diesen gesendet werden.
......@@ -37,7 +37,7 @@ Weiterhin ist es notwendig, dass die Id der Einreichung und des zugehörigen Vor
```java title=Annahmen
JWK key;
String subject = "submission:f65feab2-4883-4dff-85fb-169448545d9f";
String event ="https://schema.fitko.de/fit-connect/events/accept-submission";
String event ="https://schema.fitko.de/fit-connect/submission-api/events/accept-submission";
String transactionId = "case:f73d30c6-8894-4444-8687-00ae756fea90";
```
......@@ -111,7 +111,7 @@ Das letzte SET aus obigem Beispiel hat folgenden Payload.
"jti": "0BF6DBF6-CE7E-44A3-889F-82FE74C3E715",
"sub": "submission:F65FEAB2-4883-4DFF-85FB-169448545D9F",
"events": {
"https://schema.fitko.de/fit-connect/events/accept-submission": {}
"https://schema.fitko.de/fit-connect/submission-api/events/accept-submission": {}
},
"txn": "case:F73D30C6-8894-4444-8687-00AE756FEA90"
}
......
......@@ -55,7 +55,7 @@ Das letzte, aktuellste Security-Event-Token hat folgenden Payload.
"jti": "0BF6DBF6-CE7E-44A3-889F-82FE74C3E715",
"sub": "submission:F65FEAB2-4883-4DFF-85FB-169448545D9F",
"events": {
"https://schema.fitko.de/fit-connect/events/accept-submission": {}
"https://schema.fitko.de/fit-connect/submission-api/events/accept-submission": {}
},
"txn": "case:F73D30C6-8894-4444-8687-00AE756FEA90"
}
......
......@@ -17,7 +17,7 @@ Diese Seite gibt einen Überblick über Fehlerhandling in der FIT-Connect Submis
nach [RFC 7807 (Problem Details for HTTP APIs)](https://datatracker.ietf.org/doc/html/rfc7807) aus.
* Fehler besitzen **immer** folgende Felder:
* `type`: Eine URI (möglicherweise als Website aufrufbar) die den Typ des Fehlers eindeutig klassifiziert.
Beispiel: `https://schema.fitko.de/fit-connect/problems/submission-not-found`
Beispiel: `https://schema.fitko.de/fit-connect/submission-api/problems/submission-not-found`
* `title`: Ein kurzer und menschenlesbarer Titel des Fehlers. Beispiel: `Application not found`
* `status`: Eine Kopie des HTTP Statuscodes
* Fehler können **optional** weitere Felder beinhalten. API Clients **müssen** hiermit umgehen können.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment