All Downloads are FREE. Search and download functionalities are using the official Maven repository.

.microprofile-jwt-auth.2.0.0.source-code.module-info Maven / Gradle / Ivy

There is a newer version: 3.0.0
Show newest version


/**
 * CDI extension for microprofile jwt implementation.
 *
 */
module org.omnifaces.jwt {
    requires java.logging;

    requires jakarta.cdi;
    requires jakarta.inject;
    requires jakarta.servlet;
    requires jakarta.annotation;

    requires transitive microprofile.config.api;
    requires jakarta.json;
    requires jakarta.security.enterprise.api;
    requires microprofile.jwt.auth.api;
    requires jakarta.ws.rs;
    requires com.nimbusds.jose.jwt;

    exports org.omnifaces.jwt.cdi;
    exports org.omnifaces.jwt.eesecurity;
    exports org.omnifaces.jwt.jaxrs;
    exports org.omnifaces.jwt.jwt;
    exports org.omnifaces.jwt.servlet;

    // this is needed for CDI extensions that use non-public observer methods
    opens org.omnifaces.jwt.cdi to weld.core.impl;

    provides jakarta.enterprise.inject.spi.Extension with org.omnifaces.jwt.cdi.CdiExtension;
    provides jakarta.servlet.ServletContainerInitializer with org.omnifaces.jwt.servlet.RolesDeclarationInitializer;
    provides jakarta.ws.rs.container.DynamicFeature with org.omnifaces.jwt.jaxrs.RolesAllowedDynamicFeature;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy