-
- All Implemented Interfaces:
@AutoConfiguration(before = {OAuth2ResourceServerAutoConfiguration.class}, after = {WebClientAutoConfiguration.class})@ConditionalOnProperty(value = {"qloud.secret"})@EnableConfigurationProperties(value = {QloudProperties.class}) public final class QloudAutoConfiguration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classQloudAutoConfiguration.QloudWebMvcConfigurationpublic final classQloudAutoConfiguration.QloudSecurityConfiguration
-
Constructor Summary
Constructors Constructor Description QloudAutoConfiguration(QloudProperties properties)
-
Method Summary
Modifier and Type Method Description final JwtDecoderjwtDecoder()final BearerTokenResolverbearerTokenResolver()final LogoutControllerlogoutController()final ClientHttpConnectorqloudApiHttpConnector()final QloudApiqloudApi(ClientHttpConnector connector)-
-
Constructor Detail
-
QloudAutoConfiguration
QloudAutoConfiguration(QloudProperties properties)
-
-
Method Detail
-
jwtDecoder
@Bean() final JwtDecoder jwtDecoder()
-
bearerTokenResolver
@Bean() final BearerTokenResolver bearerTokenResolver()
-
logoutController
@Bean()@ConditionalOnExpression(value = "not '${qloud.logout-path:}'.isBlank()") final LogoutController logoutController()
-
qloudApiHttpConnector
@Bean()@Lazy()@ConditionalOnMissingBean(name = {"qloudApiHttpConnector"}) final ClientHttpConnector qloudApiHttpConnector()
-
-
-
-