Skip to content

Commit 0034a82

Browse files
NFC-82 Add origin for app
Signed-off-by: Sander Kondratjev <[email protected]>
1 parent 0354cd1 commit 0034a82

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

example/src/main/java/eu/webeid/example/service/MobileSigningService.java

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,19 @@ public MobileInitRequest initSigningRequest(
9191
.build()
9292
.toUriString();
9393

94+
final String origin = ServletUriComponentsBuilder.fromCurrentContextPath()
95+
.build()
96+
.toUriString()
97+
.replaceAll("/$", "");
98+
9499
final RequestObject initRequest = isSigningFlow
95100
? new RequestObject(
96101
responseUri,
97102
certificateDTO.getCertificate(),
98103
digest.getHash(),
99-
digest.getHashFunction())
100-
: new RequestObject(responseUri, null, null, null);
104+
digest.getHashFunction(),
105+
origin)
106+
: new RequestObject(responseUri, null, null, null, origin);
101107

102108
final String payloadJson = OBJECT_WRITER.writeValueAsString(initRequest);
103109
final String encoded = Base64.getUrlEncoder()
@@ -130,6 +136,7 @@ record RequestObject(
130136
@JsonProperty("response_uri") String responseUri,
131137
@JsonProperty("signing_certificate") String signingCertificate,
132138
@JsonProperty("hash") String hash,
133-
@JsonProperty("hash_function") String hashFunction
139+
@JsonProperty("hash_function") String hashFunction,
140+
@JsonProperty("origin") String origin
134141
) { }
135142
}

0 commit comments

Comments
 (0)