Skip to content

Commit

Permalink
add mp jwt example
Browse files Browse the repository at this point in the history
  • Loading branch information
rieckpil committed Aug 10, 2019
1 parent b4efbbf commit dd42c39
Show file tree
Hide file tree
Showing 12 changed files with 51 additions and 0 deletions.
5 changes: 5 additions & 0 deletions microprofile-jwt-auth/.gitignore
Expand Up @@ -20,3 +20,8 @@
/dist/
/nbdist/
/.nb-gradle/

jwt-token.json
jwtenizr-config.json
microprofile-config.properties
token.jwt
1 change: 1 addition & 0 deletions microprofile-jwt-auth/jwt-token.json
@@ -0,0 +1 @@
{"iss":"airhacks","jti":"42","sub":"duke","upn":"duke","groups":["chief","hacker"]}
7 changes: 7 additions & 0 deletions microprofile-jwt-auth/jwtenizr-config.json
@@ -0,0 +1,7 @@

{
"mpConfigIssuer": "airhacks",
"mpConfigurationFolder": ".",
"privateKey": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCxr5JLM1XQEoAuFwAGbUwC3/dJ0k7R0w1bfF6L3odBcEfOopVhCVszC/rrZDzoOfFSBu06xxtBG0DE0ZRL5j092ldvsqMVijIG5DXq6SihA4SlM2/Flybj9K7te409QUSchmiqyiQQswNJ9B4jvFssve3eQ4WfBIa+s/8sRnDCpdvbaUVKWyXYRQo2p9GkmU2LAuQsb/xe+iIub9bw1cQ6JV11BhhQYzANM1F5d0dwGwzabXz6PZ5wFq3OpqOrdSoGwrhqB0nSaQtIDYc4uoq70cO0bv/DSPVkQyiuS4OTg+VqllpiKGoe7kzjcS1JF9Oy5bPJF2vcIac+0Fz7qaHbAgMBAAECggEAHo7qYwJ+JJ2567NK7tAHPYtVFR4VLiLU7kHyZK2tp0RvJQtzE1AvnhTWX3tKukmUxh2o2O37MvRD7FV64p7DM4sEdJJNV9v/hI3k8/SLZz2ap2q0M1AugQ/IsdEI1lsOOLko8Q54q2KOEz7nnA+9wnEbopkMNu/pWIzOOsgWhnMERc1V+QnQVxuJiR6ML4tXbWWlVnLBt+HsNG0MTDyvs5IeSnUil0Q+vKETyQuWrk16o7HzqpXGak/rFIGk5oVW7ZOepTyQydfoW/Y2l4xzYpL0lr8+1De1AsIO7oXDBqYwoDlQjKnwarE4wTrBhnN+59EhLzKCu74CiS+fFvgXCQKBgQDnSn5Yxy6ApDuscCmmAEeWO0AflYfl6F2P8C/FNwfAMC33nhoDIFQ5IWeMvEXf9shAKBwShdlegjQJjL8kYp4AkH1dNKrZDH6O1oFx6F9U5vK6CEOf6x9rXdiFJqIDteBgxyOfKSXCSjC7dhhj5FgcfxVToBpJf6SRqb+/2OgfpQKBgQDEqwv0NCMwJDVTCjLqNANsqMtzTAToLp56KMfVAc5KK9vIIQaK4NDjr5ZtuN52Qz1h5TRs9q/coBXOMvFMz+kBGkUrZofBAmhy3I8ALGCvhy8791qPKwfIP6Eie7jRgp9Jh4j5AMLxf4do5YiDOlfLemfZglOa030Zx57tnicDfwKBgDsK/zn2jt50Dm+0qk0gISYute3aJDkCmm/WJru3kpjzM6jUiVtm81kqN97raQMFYpVOJ+xqktTXdCVD8r99FUyblgUnHr4NvHkGNUE4yq1Hz4rB9VFrmje0W0OSWyWLVl4eN++3d1YjzlDsksldT0jnADC63DsLBJ3SsYpt+sOpAoGAGRKBVKGs9r82+R4svYTiBuFCBrHjUkJXO9WlHDe9t+D9hPcI4X2lw9EnyVcvLT6HPcq9s0KDywmxnfcKojNDTjuuI8lPd0C6ViJeLLR7owUF9YwkRGpE9Ld/8Gh7eGJBslsQEEaTk7whZDMXAzvV43/4a1ddFzjtEvNLBJoL+TsCgYEAzZ2melwuXbN1FKLfBAJb6veYKDL648XpF+YvOhr/kD4z06ywrHnw3Ri7IYpB5C0J8EQ6Bz7Bti7av6mXQDNZYFVxiM/70Jg/nWDznamTQ+KafkV8Umv+SLCtbnFCLCvFZLnSDhieeONfBUEaMpqM9wvneZBsLuovqgVCPiab+Ag=",
"publicKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsa+SSzNV0BKALhcABm1MAt/3SdJO0dMNW3xei96HQXBHzqKVYQlbMwv662Q86DnxUgbtOscbQRtAxNGUS+Y9PdpXb7KjFYoyBuQ16ukooQOEpTNvxZcm4/Su7XuNPUFEnIZoqsokELMDSfQeI7xbLL3t3kOFnwSGvrP/LEZwwqXb22lFSlsl2EUKNqfRpJlNiwLkLG/8XvoiLm/W8NXEOiVddQYYUGMwDTNReXdHcBsM2m18+j2ecBatzqajq3UqBsK4agdJ0mkLSA2HOLqKu9HDtG7/w0j1ZEMorkuDk4PlapZaYihqHu5M43EtSRfTsuWzyRdr3CGnPtBc+6mh2wIDAQAB"
}
Binary file added microprofile-jwt-auth/jwtenizr.jar
Binary file not shown.
4 changes: 4 additions & 0 deletions microprofile-jwt-auth/microprofile-config.properties
@@ -0,0 +1,4 @@
#generated by jwtenizr
#Sat Aug 10 09:28:01 CEST 2019
mp.jwt.verify.publickey=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsa+SSzNV0BKALhcABm1MAt/3SdJO0dMNW3xei96HQXBHzqKVYQlbMwv662Q86DnxUgbtOscbQRtAxNGUS+Y9PdpXb7KjFYoyBuQ16ukooQOEpTNvxZcm4/Su7XuNPUFEnIZoqsokELMDSfQeI7xbLL3t3kOFnwSGvrP/LEZwwqXb22lFSlsl2EUKNqfRpJlNiwLkLG/8XvoiLm/W8NXEOiVddQYYUGMwDTNReXdHcBsM2m18+j2ecBatzqajq3UqBsK4agdJ0mkLSA2HOLqKu9HDtG7/w0j1ZEMorkuDk4PlapZaYihqHu5M43EtSRfTsuWzyRdr3CGnPtBc+6mh2wIDAQAB
mp.jwt.verify.issuer=airhacks
14 changes: 14 additions & 0 deletions microprofile-jwt-auth/server.xml
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<server description="new server">

<featureManager>
<feature>microProfile-3.0</feature>
</featureManager>

<mpMetrics authentication="false"/>

<ssl id="defaultSSLConfig" keyStoreRef="defaultKeyStore" trustStoreRef="jdkTrustStore" />
<keyStore id="jdkTrustStore" location="${java.home}/lib/security/cacerts" password="changeit" />

<httpEndpoint id="defaultHttpEndpoint" httpPort="9080" httpsPort="9443"/>
</server>
@@ -0,0 +1,4 @@
package de.rieckpil.udemy;

public class BookResource {
}
@@ -0,0 +1,4 @@
package de.rieckpil.udemy;

public class JAXRSConfiguration {
}
@@ -0,0 +1,4 @@
package de.rieckpil.udemy;

public class OrderResources {
}
Empty file.
7 changes: 7 additions & 0 deletions microprofile-jwt-auth/src/main/webapp/WEB-INF/ibm-web-ext.xml
@@ -0,0 +1,7 @@
<web-ext
xmlns="http://websphere.ibm.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-ext_1_0.xsd"
version="1.0">
<context-root uri="/"/>
</web-ext>
1 change: 1 addition & 0 deletions microprofile-jwt-auth/token.jwt
@@ -0,0 +1 @@
eyJraWQiOiJqd3Qua2V5IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJkdWtlIiwidXBuIjoiZHVrZSIsImF1dGhfdGltZSI6MTU2NTQyMjA4MSwiaXNzIjoiYWlyaGFja3MiLCJncm91cHMiOlsiY2hpZWYiLCJoYWNrZXIiXSwiZXhwIjoxNTY1NDIzMDgxLCJpYXQiOjE1NjU0MjIwODEsImp0aSI6IjQyIn0.DVuBk5kNlrjZiIDeAD6ExVM5KS1oq_-JqZ_3L9nN_j2CUqJMxLeHTbS1vzfyK-PhhL0U8KUKrwpmh65Vu2lxdEkRGxHE7UWJgQxW8rPOSMU3vuZhTDQbQ-PO5N81RJ9-PC8PF7LMBGSE-uHEHX03pOy-ou03XmtJqSjCCWWoGsWAxd6f29sPL-5pkH_sGHzWYwvyEl5VnyiOV52hduucqV9_Ss8-yJf3ML4OedGvTGRT3UMSReJt1KEfp3zKrnV_SVJaXJ5pHnn2rWUoGhl9vSL2mWsbY3NHo8LEHl_JnqFzljy2D5TQQj2aInVHVsmWFtc6krlIBQi9vwwILyAB4w

0 comments on commit dd42c39

Please sign in to comment.