{"id":1234,"date":"2018-07-19T14:32:25","date_gmt":"2018-07-19T12:32:25","guid":{"rendered":"https:\/\/voxxeddays.com\/microservices2019\/?p=1234"},"modified":"2018-07-19T14:32:25","modified_gmt":"2018-07-19T12:32:25","slug":"emily-jiang-on-securing-microservices-with-microprofile-jwt","status":"publish","type":"post","link":"https:\/\/voxxeddays.com\/microservices\/2018\/07\/19\/emily-jiang-on-securing-microservices-with-microprofile-jwt\/","title":{"rendered":"Emily Jiang on securing microservices with MicroProfile JWT"},"content":{"rendered":"<h3>Hi Emily, tell us who you are and what lead you into microservices?<\/h3>\n<p>I am Emily Jiang. I am Liberty Architect for MicroProfile and CDI. I am passionate on the future of microservices and very keen to set up programming model for developing cloud native microservcies. Hence, I am involved in MicroProfile, to optimise enterprise Java for microservice architect and accelerate the adoption of Cloud Native microservices.<\/p>\n<h3>What will you be talking about at Voxxed Days Microservices?<\/h3>\n<p>I will talk about why, what and how to secure microservices. I will go in details on how to secure microservices easily using MicroProfile JWT.<\/p>\n<h3>We can see that Microprofile is catching up with all the microservices needs (fault tolerance, health check or config). In terms of security, there is JWT, but we hear more and more about macaroons. Do you think the Microprofile will support several kind of tokens, not just JWT?<\/h3>\n<p>It is a good question. At the moment, we are trying to focus on JWT as it is widely used. Macaroons is alternative to JWT for session management. MicroProfile is very flexible and will try to support different technologies if a use case arises. I will bring this up in the community for discussion to see whether we should support macaroons.<\/p>\n<h3>Good, see you soon then<\/h3>\n<p>Hope to meet many of us during this conference!<\/p>\n<p><strong>#security #microprofile #jwt<\/strong><\/p>\n<p>Twitter: <a href=\"https:\/\/twitter.com\/emilyfhjiang\">https:\/\/twitter.com\/emilyfhjiang<\/a><br \/>\nLinkedIn: <a href=\"https:\/\/www.linkedin.com\/in\/emily-jiang-60803812\">https:\/\/www.linkedin.com\/in\/emily-jiang-60803812<\/a><br \/>\nGitHub: <a href=\"https:\/\/github.com\/Emily-Jiang\">https:\/\/github.com\/Emily-Jiang<\/a><\/p>\n<h3><a href=\"https:\/\/vxdms2018.confinabox.com\/talks\/conf\">Check the other conferences<\/a><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Hi Emily, tell us who you are and what lead you into microservices? I am Emily Jiang. I am Liberty Architect for MicroProfile and CDI. I am passionate on the future of microservices and very keen to set up programming model for developing cloud native microservcies. Hence, I am involved in MicroProfile, to optimise enterprise [&hellip;]<\/p>\n","protected":false},"author":1301,"featured_media":1243,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[12],"tags":[40,17,39],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Emily Jiang on securing microservices with MicroProfile JWT : Voxxed Days Microservices 2019<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/19\/emily-jiang-on-securing-microservices-with-microprofile-jwt\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Emily Jiang on securing microservices with MicroProfile JWT : Voxxed Days Microservices 2019\" \/>\n<meta property=\"og:description\" content=\"Hi Emily, tell us who you are and what lead you into microservices? I am Emily Jiang. I am Liberty Architect for MicroProfile and CDI. I am passionate on the future of microservices and very keen to set up programming model for developing cloud native microservcies. Hence, I am involved in MicroProfile, to optimise enterprise [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/19\/emily-jiang-on-securing-microservices-with-microprofile-jwt\/\" \/>\n<meta property=\"og:site_name\" content=\"Voxxed Days Microservices 2019\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vxdmicroservice\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-07-19T12:32:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/voxxeddays.com\/microservices\/wp-content\/uploads\/sites\/54\/2018\/07\/EmilyJiangBanner.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"513\" \/>\n<meta property=\"fb:app_id\" content=\"vxdmicroservice\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@agoncal\" \/>\n<meta name=\"twitter:site\" content=\"@vxdmicroservice\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\">\n\t<meta name=\"twitter:data1\" content=\"Antonio Goncalves\">\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data2\" content=\"1 minute\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#organization\",\"name\":\"Voxxed Days Microservices\",\"url\":\"https:\/\/voxxeddays.com\/microservices\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/vxdmicroservice\/\",\"https:\/\/www.instagram.com\/voxxeddaysmicroservices\",\"https:\/\/www.linkedin.com\/in\/voxxed-days-microservices-906115164\/\",\"https:\/\/www.youtube.com\/playlist?list=PLRsbF2sD7JVrhlYIKTI--IU6xcfUjdNt2\",\"https:\/\/twitter.com\/vxdmicroservice\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/voxxeddays.com\/microservices\/wp-content\/uploads\/sites\/54\/2019\/06\/large-Voxxed_Days_Microservices_date_2019-01-2.png\",\"width\":1000,\"height\":387,\"caption\":\"Voxxed Days Microservices\"},\"image\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#website\",\"url\":\"https:\/\/voxxeddays.com\/microservices\/\",\"name\":\"Voxxed Days Microservices 2019, Conference & workshops\",\"description\":\"A Developer Conference on Microservices\",\"publisher\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/voxxeddays.com\/microservices\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/19\/emily-jiang-on-securing-microservices-with-microprofile-jwt\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/voxxeddays.com\/microservices\/wp-content\/uploads\/sites\/54\/2018\/07\/EmilyJiangBanner.png\",\"width\":1024,\"height\":513,\"caption\":\"Emily Jiang\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/19\/emily-jiang-on-securing-microservices-with-microprofile-jwt\/#webpage\",\"url\":\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/19\/emily-jiang-on-securing-microservices-with-microprofile-jwt\/\",\"name\":\"Emily Jiang on securing microservices with MicroProfile JWT : Voxxed Days Microservices 2019\",\"isPartOf\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/19\/emily-jiang-on-securing-microservices-with-microprofile-jwt\/#primaryimage\"},\"datePublished\":\"2018-07-19T12:32:25+00:00\",\"dateModified\":\"2018-07-19T12:32:25+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/19\/emily-jiang-on-securing-microservices-with-microprofile-jwt\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/19\/emily-jiang-on-securing-microservices-with-microprofile-jwt\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/19\/emily-jiang-on-securing-microservices-with-microprofile-jwt\/#webpage\"},\"author\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#\/schema\/person\/871a4bfea3b1bf117a77bc3fbfeb5f14\"},\"headline\":\"Emily Jiang on securing microservices with MicroProfile JWT\",\"datePublished\":\"2018-07-19T12:32:25+00:00\",\"dateModified\":\"2018-07-19T12:32:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/19\/emily-jiang-on-securing-microservices-with-microprofile-jwt\/#webpage\"},\"publisher\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#organization\"},\"image\":{\"@id\":\"https:\/\/voxxeddays.com\/microservices\/2018\/07\/19\/emily-jiang-on-securing-microservices-with-microprofile-jwt\/#primaryimage\"},\"keywords\":\"jwt,microprofile,security\",\"articleSection\":\"all\",\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#\/schema\/person\/871a4bfea3b1bf117a77bc3fbfeb5f14\",\"name\":\"Antonio Goncalves\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/voxxeddays.com\/microservices\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1fc6aa04011b2f0f9721df913b0fd415?s=96&d=mm&r=g\",\"caption\":\"Antonio Goncalves\"},\"description\":\"I am a senior software architect living in Paris. I work as a consultant in helping customers to set up their software architecture. My specialities are Java \/ Java EE and Open Source frameworks that evolve around it. As a former BEA consultant I have a great expertise in application servers (Weblogic, JBoss and GlassFish). So I decided to write a few books about it, create the Paris JUG and Devoxx France.\",\"sameAs\":[\"https:\/\/plus.google.com\/101641663893160877351\",\"https:\/\/twitter.com\/agoncal\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/posts\/1234"}],"collection":[{"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/users\/1301"}],"replies":[{"embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/comments?post=1234"}],"version-history":[{"count":0,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/posts\/1234\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/media\/1243"}],"wp:attachment":[{"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/media?parent=1234"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/categories?post=1234"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/voxxeddays.com\/microservices\/wp-json\/wp\/v2\/tags?post=1234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}