io.quarkiverse.openapi.generator.providers.AuthProvider Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of quarkus-openapi-generator Show documentation
Show all versions of quarkus-openapi-generator Show documentation
Generation of Rest Clients based on OpenAPI specification files
The newest version!
package io.quarkiverse.openapi.generator.providers;
import java.util.List;
import jakarta.ws.rs.client.ClientRequestFilter;
/**
* Authentication Provider for {@link ClientRequestFilter}s generated by the extension.
*/
public interface AuthProvider extends ClientRequestFilter {
/**
* Get the name of the Security Provider as defined in the OpenAPI Spec file.
*
* @see OpenAPI Spec - Security Requirement
* Object
*/
String getName();
List operationsToFilter();
AuthProvider addOperation(OperationAuthInfo operationAuthInfo);
}