Hi,
in the trellis docker-compose i configure
MP_JWT_VERIFY_PUBLICKEY_LOCATION:
https://sso.fairkom.net/auth/realms/osalliance-devBut trellis seems to have problems with the url. Where do i find the documentation for the env variables? I didn't find a description of MP_JWT_VERIFY_PUBLICKEY_LOCATION.
Thanks Fredy
trellis_1 | 2020-08-26 13:18:27,609 DEBUG [io.sma.jwt.aut.pri.KeyLocationResolver] (vert.x-eventloop-thread-15) Checking if the key content is a Base64 encoded PEM certificate
trellis_1 | 2020-08-26 13:18:27,609 DEBUG [io.sma.jwt.aut.pri.KeyLocationResolver] (vert.x-eventloop-thread-15) The key content is not a valid encoded PEM certificate: java.lang.IllegalArgumentException: Illegal base64 character 7b
trellis_1 | at java.base/java.util.Base64$Decoder.decode0(Unknown Source)
trellis_1 | at java.base/java.util.Base64$Decoder.decode(Unknown Source)
trellis_1 | at java.base/java.util.Base64$Decoder.decode(Unknown Source)
trellis_1 | at io.smallrye.jwt.KeyUtils.decodeCertificate(KeyUtils.java:234)
trellis_1 | at io.smallrye.jwt.auth.principal.KeyLocationResolver.tryAsPEMCertificate(KeyLocationResolver.java:332)
trellis_1 | at io.smallrye.jwt.auth.principal.KeyLocationResolver.initializeKeyContent(KeyLocationResolver.java:237)
trellis_1 | at io.smallrye.jwt.auth.principal.KeyLocationResolver.<init>(KeyLocationResolver.java:88)
trellis_1 | at io.smallrye.jwt.auth.principal.DefaultJWTTokenParser.getKeyResolver(DefaultJWTTokenParser.java:292)
trellis_1 | at io.smallrye.jwt.auth.principal.DefaultJWTTokenParser.parse(DefaultJWTTokenParser.java:79)
trellis_1 | at io.smallrye.jwt.auth.principal.DefaultJWTCallerPrincipalFactory.parse(DefaultJWTCallerPrincipalFactory.java:31)
trellis_1 | at io.smallrye.jwt.auth.principal.DefaultJWTParser.parse(DefaultJWTParser.java:43)
trellis_1 | at io.smallrye.jwt.auth.principal.DefaultJWTParser_ClientProxy.parse(DefaultJWTParser_ClientProxy.zig:186)
trellis_1 | at io.quarkus.smallrye.jwt.runtime.auth.MpJwtValidator$1.accept(MpJwtValidator.java:53)