コード例 #1
0
        public async Task <IActionResult> Get()
        {
            X509Certificate2 cert = await HttpContext.Connection.GetClientCertificateAsync();

            var jwt   = new JWTService(_config);
            var token = jwt.GenerateSecurityToken(
                (new DefaultCertificateParser()).Parse(HttpContext.Connection.ClientCertificate));

            return(new JsonResult(new { jwt = token }));
        }
コード例 #2
0
        public ActionResult Get()
        {
            JWTService jwt = new JWTService(_config);

            return(new JsonResult(new
            {
                jwt = jwt.GenerateSecurityToken(new Dictionary <string, string>()
                {
                    {
                        "mode", "client"
                    }
                })
            }));
        }