{"id":7977,"date":"2019-02-20T18:39:57","date_gmt":"2019-02-20T17:39:57","guid":{"rendered":"https:\/\/itkonekt.com\/?p=7977"},"modified":"2020-09-08T11:03:04","modified_gmt":"2020-09-08T09:03:04","slug":"jean-luis-monte","status":"publish","type":"post","link":"https:\/\/itkonekt.com\/en\/2019\/02\/20\/jean-luis-monte\/","title":{"rendered":"Jean-Luis Monteiro"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"background-color: rgba(239,239,239,0.77);background-position: center center;background-repeat: no-repeat;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;margin-bottom: 0px;margin-top: 150px;border-width: 0px 0px 0px 0px;border-color:#eae9e9;border-style:solid;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"margin-top:0px;margin-bottom:0px;\"><div class=\"fusion-column-wrapper fusion-flex-column-wrapper-legacy\" style=\"background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding: 0px 0px 0px 0px;\"><style type=\"text\/css\"><\/style><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-four\" style=\"margin-top:20px;margin-bottom:31px;\"><h4 class=\"title-heading-center\" style=\"margin:0;\"><strong>Jean-Luis Monteiro<\/strong><\/h4><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"background-color: rgba(255,255,255,0);background-position: center center;background-repeat: no-repeat;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;margin-bottom: 0px;margin-top: 50px;border-width: 0px 0px 0px 0px;border-color:#eae9e9;border-style:solid;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_2_3 2_3 fusion-two-third fusion-column-first\" style=\"width:66.666666666667%;width:calc(66.666666666667% - ( ( 4% ) * 0.66666666666667 ) );margin-right: 4%;margin-top:0px;margin-bottom:0px;\"><div class=\"fusion-column-wrapper fusion-flex-column-wrapper-legacy\" style=\"background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding: 0px 0px 0px 0px;\"><div class=\"fusion-text fusion-text-1\" style=\"transform:translate3d(0,0,0);\"><p><strong>Director of Engineering @Tomitribe<\/strong><\/p>\n<p>Jean-Louis is a Senior Java Enterprise Software Architect and is passionate about Open Source. He\u2019s an active contributor to Apache TomEE, OpenEJB, OpenWebBeans, Sirona and many others.\u00a0He is involved in the Java Community Process (JCP) and is an active member of the EJB 3.2 expert group. He shares his knowledge by speaking at Java User Groups (JUG) and conferences such as ApacheCon Europe and Devoxx. His past experiences and present specialties include Spring, Hibernate, JPA, CDI, JSP, SOAP, RESTful services, WS-Security, Tapestry, Tomcat, IBM WebSphere, Java EE, SOA architecture and much more. And beyond his \u201cnormal\u201d workday he also teaches Web Services, Java EE, and more at his local university in France.<\/p>\n<\/div><div class=\"fusion-text fusion-text-2\" style=\"transform:translate3d(0,0,0);\"><p><strong>TOPIC: Paving the way with Jakarta EE and Apache TomEE<span style=\"color: #888888;\"><br clear=\"all\" \/><\/span><\/strong><\/p>\n<p>Microservices based architecture seems to be the common convergence point in the industry. But when it comes to security we are still struggling to evolve from monolithic systems or people oriented architecture. This presentation will be focusing on this landscape and explain how to leverage the quickly evolving MicroProfile JWT specification to secure Microservices and in a fully stateless and scalable manner. We\u2019ll introduce the specification in a quick and no nonsense fashion and move on to several code examples that show how to setup JWT verification and obtain trusted claims via lookup or dependency injection. For our playground, we\u2019ll be using Apache TomEE, fully open source lightweight Java EE server and MicroProfile implementation.<\/p>\n<\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_3 1_3 fusion-one-third fusion-column-last\" style=\"width:33.333333333333%;width:calc(33.333333333333% - ( ( 4% ) * 0.33333333333333 ) );margin-top:0px;margin-bottom:0px;\"><div class=\"fusion-column-wrapper fusion-flex-column-wrapper-legacy\" style=\"background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding: 0px 0px 0px 0px;\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\" style=\"margin-left:25px;float:right;\"><img width=\"400\" height=\"400\" title=\"Jean-Louis_Monteiro_400x400\" src=\"https:\/\/itkonekt.com\/media\/2019\/02\/Jean-Louis_Monteiro_400x400.png\" class=\"img-responsive wp-image-7971\" srcset=\"https:\/\/itkonekt.com\/media\/2019\/02\/Jean-Louis_Monteiro_400x400-200x200.png 200w, https:\/\/itkonekt.com\/media\/2019\/02\/Jean-Louis_Monteiro_400x400.png 400w\" sizes=\"(max-width: 800px) 100vw, 400px\" \/><\/span><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":5,"featured_media":7973,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[34],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.0.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Jean-Luis Monteiro - IT-KONEKT<\/title>\n<link rel=\"canonical\" href=\"https:\/\/itkonekt.com\/en\/2019\/02\/20\/jean-luis-monte\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jean-Luis Monteiro - IT-KONEKT\" \/>\n<meta property=\"og:url\" content=\"https:\/\/itkonekt.com\/en\/2019\/02\/20\/jean-luis-monte\/\" \/>\n<meta property=\"og:site_name\" content=\"IT-KONEKT\" \/>\n<meta property=\"article:published_time\" content=\"2019-02-20T17:39:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-09-08T09:03:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/itkonekt.com\/media\/2019\/02\/Jean-Louis_Monteiro_243x369-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"243\" \/>\n\t<meta property=\"og:image:height\" content=\"369\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data1\" content=\"4 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/itkonekt.com\/#website\",\"url\":\"https:\/\/itkonekt.com\/\",\"name\":\"IT-KONEKT\",\"description\":\"IT-KONEKT\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/itkonekt.com\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/itkonekt.com\/en\/2019\/02\/20\/jean-luis-monte\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/itkonekt.com\/media\/2019\/02\/Jean-Louis_Monteiro_243x369-2.png\",\"width\":243,\"height\":369},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/itkonekt.com\/en\/2019\/02\/20\/jean-luis-monte\/#webpage\",\"url\":\"https:\/\/itkonekt.com\/en\/2019\/02\/20\/jean-luis-monte\/\",\"name\":\"Jean-Luis Monteiro - IT-KONEKT\",\"isPartOf\":{\"@id\":\"https:\/\/itkonekt.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/itkonekt.com\/en\/2019\/02\/20\/jean-luis-monte\/#primaryimage\"},\"datePublished\":\"2019-02-20T17:39:57+00:00\",\"dateModified\":\"2020-09-08T09:03:04+00:00\",\"author\":{\"@id\":\"https:\/\/itkonekt.com\/#\/schema\/person\/44e0f54fda6220bde6a0a26d0a5b04dc\"},\"breadcrumb\":{\"@id\":\"https:\/\/itkonekt.com\/en\/2019\/02\/20\/jean-luis-monte\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/itkonekt.com\/en\/2019\/02\/20\/jean-luis-monte\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/itkonekt.com\/en\/2019\/02\/20\/jean-luis-monte\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/itkonekt.com\/en\/\",\"url\":\"https:\/\/itkonekt.com\/en\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/itkonekt.com\/en\/2019\/02\/20\/jean-luis-monte\/\",\"url\":\"https:\/\/itkonekt.com\/en\/2019\/02\/20\/jean-luis-monte\/\",\"name\":\"Jean-Luis Monteiro\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/itkonekt.com\/#\/schema\/person\/44e0f54fda6220bde6a0a26d0a5b04dc\",\"name\":\"Gorana Koporan\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/itkonekt.com\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9ec5da4706d568aaa062d6124f0e8e28?s=96&d=mm&r=g\",\"caption\":\"Gorana Koporan\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/posts\/7977"}],"collection":[{"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/comments?post=7977"}],"version-history":[{"count":8,"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/posts\/7977\/revisions"}],"predecessor-version":[{"id":16094,"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/posts\/7977\/revisions\/16094"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/media\/7973"}],"wp:attachment":[{"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/media?parent=7977"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/categories?post=7977"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/tags?post=7977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}