public ItsmeClient(IConfiguration config, IUrlHelper urlHelper, IHttpContextAccessor httpContextAccessor) { var settings = new Itsme.ItsmeSettings(); settings.ClientId = config.GetValue <string>("ClientID", "zEsw0hVPeC"); settings.RedirectUri = config.GetValue <string>("RedirectURI", urlHelper.Action("Val", "Box", null, httpContextAccessor.HttpContext.Request.Scheme, httpContextAccessor.HttpContext.Request.Host.Value)); settings.PrivateJwkSet = config.GetValue <string>("PrivateJWKSet", File.ReadAllText("jwks_private.json")); _itsmeClient = new Itsme.Client(settings); }
public ItsmeClient(IConfiguration config) { var settings = new Itsme.ItsmeSettings(); settings.ClientId = config.GetValue <string>("ClientID", "not_found"); settings.RedirectUri = config.GetValue <string>("RedirectURI", "not_found"); settings.PrivateJwkSet = config.GetValue <string>("PrivateJWKSet", "not_found"); _itsmeClient = new Itsme.Client(settings); }
public ItsmeClient(IConfiguration config) { var settings = new Itsme.ItsmeSettings(); settings.ClientId = config.GetValue <string>("ClientID", "not_found"); settings.PrivateJwkSet = config.GetValue <string>("PrivateJWKSet", "not_found"); settings.Environment = Itsme.Environment.production; _itsmeClient = new Itsme.Client(settings); }