googleapis/google-oauth-java-client

Increase support to reflection use in native images

danielcamargoeti opened this issue · 0 comments

My first contact with the issue is described in this post.

As I was making changes trying to build a Quarkus native image for a Lambda App, I noticed that some classes that need to be registered for reflection were not public.

com.google.api.client.auth.openidconnect.IdTokenVerifier (public)
com.google.api.client.auth.openidconnect.IdTokenVerifier.PublicKeyLoader (package protected)
com.google.api.client.auth.openidconnect.IdTokenVerifier.PublicKeyLoader.JsonWebKeySet
com.google.api.client.auth.openidconnect.IdTokenVerifier.PublicKeyLoader.JsonWebKey