@using FormBuilder @using FormBuilder.Components.Workflow @using FormBuilder.Helpers @using Microsoft.AspNetCore.Http @using Microsoft.Extensions.Options @using System.Text.Json @using System.Text.Json.Nodes @model SimpleIdServer.IdServer.UI.ViewModels.SidWorkflowViewModel @inject IOptions options @inject IUriProvider uriProvider @inject IHttpContextAccessor HttpContextAccessor; @{ Layout = "~/Views/Shared/_FormBuilderLayout.cshtml"; var antiforgeryToken = HttpContextAccessor.HttpContext.Request.Cookies[options.Value.AntiforgeryCookieName]; Model.AntiforgeryToken.CookieValue = antiforgeryToken; var step = Model.Workflow?.Steps?.SingleOrDefault(s => s.Id == Model.CurrentStepId); var makeAssertionsOptionsUrl = Url.Action("MakeAssertionOptions", "Authenticate", new { area = "mobile" }); var authenticateUrl = Url.Action("Index", "Authenticate", new { area = "mobile" }); var jsonObj = JsonSerializer.Deserialize(Model.Input.ToString()); var beginLoginUrl = Model.Input["BeginLoginUrl"].ToString(); var loginStatusUrl = Model.Input["LoginStatusUrl"].ToString(); } @section Header { @foreach (var cssStyle in Model.Template.CssStyles) { } @foreach (var jsStyle in Model.Template.JsStyles) { } } @section Scripts { }