Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }