Class IDTokenCheckerImpl

    • Constructor Detail

      • IDTokenCheckerImpl

        @Inject
        public IDTokenCheckerImpl​(PluginHelper pluginHelper,
                                  io.jenkins.plugins.tuleap_api.client.authentication.OpenIDClientApi openIDClientApi)
    • Method Detail

      • checkPayloadAndSignature

        public void checkPayloadAndSignature​(com.auth0.jwt.interfaces.DecodedJWT idToken,
                                             List<com.auth0.jwk.Jwk> jwks,
                                             String tuleapUri,
                                             String audience,
                                             org.kohsuke.stapler.StaplerRequest request)
                                      throws com.auth0.jwk.InvalidPublicKeyException
        Specified by:
        checkPayloadAndSignature in interface IDTokenChecker
        Throws:
        com.auth0.jwk.InvalidPublicKeyException