Class SsoKeycloakConfiguration
java.lang.Object
net.n2oapp.security.admin.sso.keycloak.SsoKeycloakConfiguration
@Configuration
@DependsOn("liquibase")
@EnableConfigurationProperties(AdminSsoKeycloakProperties.class)
public class SsoKeycloakConfiguration
extends Object
Конфигурация модуля взаимодействия с keycloak
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.oauth2.client.web.OAuth2AuthorizedClientRepositoryauthorizedClientRepository(org.springframework.security.oauth2.client.OAuth2AuthorizedClientService authorizedClientService) org.springframework.security.oauth2.client.OAuth2AuthorizedClientServiceauthorizedClientService(org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository) org.springframework.security.oauth2.client.registration.ClientRegistrationRepositoryorg.springframework.web.client.RestClientrestClient(org.springframework.security.oauth2.client.OAuth2AuthorizedClientManager authorizedClientManager, AdminSsoKeycloakProperties properties)
-
Field Details
-
USER_SYNCHRONIZE_JOB_DETAIL
- See Also:
-
-
Constructor Details
-
SsoKeycloakConfiguration
public SsoKeycloakConfiguration()
-
-
Method Details
-
restClient
@Bean @Qualifier("keycloakRestClient") public org.springframework.web.client.RestClient restClient(org.springframework.security.oauth2.client.OAuth2AuthorizedClientManager authorizedClientManager, AdminSsoKeycloakProperties properties) -
authorizedClientService
@Bean public org.springframework.security.oauth2.client.OAuth2AuthorizedClientService authorizedClientService(org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository) -
authorizedClientRepository
@Bean public org.springframework.security.oauth2.client.web.OAuth2AuthorizedClientRepository authorizedClientRepository(org.springframework.security.oauth2.client.OAuth2AuthorizedClientService authorizedClientService) -
clientRegistrationRepository
@Bean public org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository(AdminSsoKeycloakProperties properties)
-