¿Hay una manera de utilizar tanto auth0-spring-security-api-java y JWT en el mismo proyecto?

Marco De Simone:

Estoy tratando de utilizar auth0 y JWT en mi proyecto de Primavera de arranque. He importado estas dependencias:

<dependency>
    <groupId>com.auth0</groupId>
    <artifactId>auth0-spring-security-api</artifactId>
    <version>1.2.1</version>
</dependency>
<dependency>
    <groupId>com.auth0</groupId>
    <artifactId>java-jwt</artifactId>
    <version>3.8.1</version>
</dependency>

También uso JwtWebSecurityConfigurer a la seguridad de primavera configure.

Si yo sólo uso auth0-spring-security-api, JwtWebSecurityConfigurerfunciona correctamente y comprueba mi ficha. Pero no puedo utilizar la clase JWT que se contiene en java-jwtel artefacto. Si puedo importar tanto en dipendencies pom, deja de funcionar y cuando los controles de seguridad de la primavera mi manera, que dicejava.lang.NoSuchMethodError: com.auth0.jwt.interfaces.Verification.withIssuer(Ljava/lang/String;)Lcom/auth0/jwt/interfaces/Verification;

Además, sé que java-jwtla biblioteca es una dependencia de auth0-spring-security-api, creo que hay una especie de colisión con dos bibliotecas. ¿Alguien tiene una solución? Gracias

Marco De Simone:

Resuelto! Si alguien tiene este problema, la solución es: Comprobar su pom.xml y el pom de auth0-spring-security-api. La dependencia java-JWT importado de auth0-spring-security-API debe ser el mismo de java-JWT en su pom.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=228377&siteId=1
Recomendado
Clasificación