Skip to content

Commit 108abc6

Browse files
authored
Merge pull request #24 from Altinn/codex/extend-frontchannelembedcontroller-to-return-query-parameter
Include query parameters in front channel embed output
2 parents 7aa7ec8 + 72b5ad7 commit 108abc6

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

Controllers/FrontChannelEmbedController.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,25 @@ public Task<IActionResult> Get([FromQuery] bool html = false, [FromRoute] Guid?
5555
}
5656
}
5757
var sb = new StringBuilder();
58+
sb.AppendLine("User claims:");
5859
foreach (var claim in User.Claims)
5960
{
6061
sb.AppendLine($"* {claim.Type}: {claim.Value}");
6162
}
6263

64+
if (Request.Query.Count > 0)
65+
{
66+
sb.AppendLine();
67+
sb.AppendLine("Query parameters:");
68+
foreach (var queryParameter in Request.Query)
69+
{
70+
foreach (var value in queryParameter.Value)
71+
{
72+
sb.AppendLine($"* {queryParameter.Key}: {value}");
73+
}
74+
}
75+
}
76+
6377
return Task.FromResult(html ? HtmlContent(sb.ToString()) : MarkdownContent(sb.ToString()));
6478

6579

0 commit comments

Comments
 (0)