Class SpringDocConfig
java.lang.Object
com.example.vehicletaxsystem.config.SpringDocConfig
Configuration of SpringDoc used in displaying the OpenAPI UI.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.swagger.v3.oas.models.OpenAPIBuilder for OpenAPI UI details and authentication using bearer token for Keycloak.
See here for token setup:
Keepgrowing - Keycloak OpenAPI UIprivate io.swagger.v3.oas.models.security.SecuritySchemeEstablish security scheme to apply to the UI - allows for JWT to be used in UI.
-
Field Details
-
SCHEME_NAME
- See Also:
-
SCHEME
- See Also:
-
-
Constructor Details
-
SpringDocConfig
public SpringDocConfig()
-
-
Method Details
-
createBearerScheme
private io.swagger.v3.oas.models.security.SecurityScheme createBearerScheme()Establish security scheme to apply to the UI - allows for JWT to be used in UI.- Returns:
-
apiDetails
@Bean public io.swagger.v3.oas.models.OpenAPI apiDetails()Builder for OpenAPI UI details and authentication using bearer token for Keycloak.
See here for token setup:
Keepgrowing - Keycloak OpenAPI UI
-