@page @using System.Text.Encodings.Web @model ExternalLoginSupplementalModel @{ var sessionState = ViewData["SessionState"] as TightWiki.SessionState ?? throw new Exception("Wiki State Context cannot be null."); }

Signup. Almost there...

You have successfully signed in with the external provider but we still need a bit of information.

@Html.TextBoxFor(m => Model.Input.AccountName, new { @class = "form-control", placeholder = "required" }) This account name will be visible publicly.
@Html.ValidationMessageFor(m => Model.Input.AccountName)
@Html.TextBoxFor(m => Model.Input.FirstName, new { @class = "form-control", placeholder = "not required" })
@Html.ValidationMessageFor(m => Model.Input.FirstName)
@Html.TextBoxFor(m => Model.Input.LastName, new { @class = "form-control", placeholder = "not required" })
@Html.ValidationMessageFor(m => Model.Input.LastName)
@Html.ValidationMessageFor(m => Model.Input.Country)
@Html.ValidationMessageFor(m => Model.Input.Language)
@Html.ValidationMessageFor(m => Model.Input.TimeZone)