From commits-return-46122-archive-asf-public=cust-asf.ponee.io@tomee.apache.org Fri Jan 4 13:00:01 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 9FAE7180660 for ; Fri, 4 Jan 2019 13:00:00 +0100 (CET) Received: (qmail 40642 invoked by uid 500); 4 Jan 2019 11:59:59 -0000 Mailing-List: contact commits-help@tomee.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@tomee.apache.org Delivered-To: mailing list commits@tomee.apache.org Received: (qmail 40632 invoked by uid 99); 4 Jan 2019 11:59:59 -0000 Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Jan 2019 11:59:59 +0000 Received: by gitbox.apache.org (ASF Mail Server at gitbox.apache.org, from userid 33) id 211AD821AE; Fri, 4 Jan 2019 11:59:59 +0000 (UTC) Date: Fri, 04 Jan 2019 11:59:58 +0000 To: "commits@tomee.apache.org" Subject: [tomee] branch master updated (582a9c3 -> 8bf7c0c) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-ID: <154660319833.4683.16449966366629119634@gitbox.apache.org> From: radcortez@apache.org X-Git-Host: gitbox.apache.org X-Git-Repo: tomee X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 582a9c3264216eb782143800d7898b7ffa929206 X-Git-Newrev: 8bf7c0c5217aab8cd7a872d00bdcaa411941eddb X-Git-NotificationType: ref_changed X-Git-Multimail-Version: 1.5.dev Auto-Submitted: auto-generated This is an automated email from the ASF dual-hosted git repository. radcortez pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/tomee.git. from 582a9c3 closes apache/tomee#327 *Merged* new 0361444 created REST service. new 14ad55d TOMEE-2332: example for JWKs usage in MicroProfile JWT with TomEE new 7087421 TOMEE-2334: improvement of code based on comments from @jeanouii new e4e6ff7 Fixed examples pom. new 94d362d Added mp-rest-jwt-jwk sample to project modules. new 8bf7c0c closes apache/tomee#342 *Merged* The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: examples/mp-rest-jwt-jwk/README.adoc | 77 +++++++++++++++ .../pom.xml | 37 ++++--- .../main/java/org/superbiz}/entity/Product.java | 12 +-- .../main/java/org/superbiz/rest/ProductRest.java | 89 +++++++++++++++++ .../java/org/superbiz}/rest/RestApplication.java | 3 +- .../java/org/superbiz/service/ProductService.java} | 48 +++++---- .../META-INF/microprofile-config.properties | 2 + .../mp-rest-jwt-jwk/src/main/resources/jwks.json | 28 ++++++ .../java/org/superbiz/rest/KeyGeneratorUtil.java} | 25 ++++- .../java/org/superbiz/rest/ProductRestClient.java} | 33 +++---- .../test/java/org/superbiz/rest/ProductsTest.java | 110 +++++++++++++++++++++ .../test/java/org/superbiz/rest}/TokenUtils.java | 9 +- .../META-INF/microprofile-config.properties | 3 + .../src/test/resources/arquillian.xml | 29 +++--- .../src/test/resources/jwt-alice.json | 10 ++ .../src/test/resources/jwt-john.json | 10 ++ .../src/test/resources/privateKey002.pem | 24 +++++ .../src/test/resources/privateKey004.pem | 24 +++++ examples/pom.xml | 5 +- 19 files changed, 484 insertions(+), 94 deletions(-) create mode 100644 examples/mp-rest-jwt-jwk/README.adoc copy examples/{mp-rest-jwt-principal => mp-rest-jwt-jwk}/pom.xml (87%) copy examples/{mp-rest-jwt-principal/src/main/java/org/superbiz/store => mp-rest-jwt-jwk/src/main/java/org/superbiz}/entity/Product.java (84%) create mode 100644 examples/mp-rest-jwt-jwk/src/main/java/org/superbiz/rest/ProductRest.java copy examples/{mp-rest-jwt-principal/src/main/java/org/superbiz/store => mp-rest-jwt-jwk/src/main/java/org/superbiz}/rest/RestApplication.java (96%) copy examples/{mp-rest-client/src/main/java/org/superbiz/rest/BookBean.java => mp-rest-jwt-jwk/src/main/java/org/superbiz/service/ProductService.java} (56%) create mode 100644 examples/mp-rest-jwt-jwk/src/main/resources/META-INF/microprofile-config.properties create mode 100644 examples/mp-rest-jwt-jwk/src/main/resources/jwks.json copy examples/{mp-rest-jwt-principal/src/test/java/org/superbiz/store/GenerateKeyUtils.java => mp-rest-jwt-jwk/src/test/java/org/superbiz/rest/KeyGeneratorUtil.java} (69%) copy examples/{mp-rest-jwt-principal/src/test/java/org/superbiz/store/OrderRestClient.java => mp-rest-jwt-jwk/src/test/java/org/superbiz/rest/ProductRestClient.java} (60%) create mode 100644 examples/mp-rest-jwt-jwk/src/test/java/org/superbiz/rest/ProductsTest.java copy examples/{mp-rest-jwt-principal/src/test/java/org/superbiz/store => mp-rest-jwt-jwk/src/test/java/org/superbiz/rest}/TokenUtils.java (92%) create mode 100644 examples/mp-rest-jwt-jwk/src/test/resources/META-INF/microprofile-config.properties copy examples/{mp-rest-client => mp-rest-jwt-jwk}/src/test/resources/arquillian.xml (63%) mode change 100755 => 100644 create mode 100644 examples/mp-rest-jwt-jwk/src/test/resources/jwt-alice.json create mode 100644 examples/mp-rest-jwt-jwk/src/test/resources/jwt-john.json create mode 100644 examples/mp-rest-jwt-jwk/src/test/resources/privateKey002.pem create mode 100644 examples/mp-rest-jwt-jwk/src/test/resources/privateKey004.pem