Class ClientRegistrationConfiguration
java.lang.Object
org.apache.nifi.web.security.configuration.ClientRegistrationConfiguration
OpenID Connect Client Registration configuration with supporting components
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Durationprivate static final Stringprivate final NiFiPropertiesprivate final SSLContext -
Constructor Summary
ConstructorsConstructorDescriptionClientRegistrationConfiguration(NiFiProperties properties, SSLContext sslContext) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.oauth2.client.registration.ClientRegistrationRepositoryClient Registration Repository for OpenID Connect Discoveryprivate HttpClientprivate DurationgetTimeout(String timeoutExpression) org.springframework.http.client.ClientHttpRequestFactoryOpenID Connect Client HTTP Request Factory for communication with Authorization Serversorg.springframework.web.client.RestOperationsOpenID Connect REST Operations for communication with Authorization Servers
-
Field Details
-
DEFAULT_SOCKET_TIMEOUT
-
NIFI_TRUSTSTORE_STRATEGY
- See Also:
-
properties
-
sslContext
-
-
Constructor Details
-
ClientRegistrationConfiguration
public ClientRegistrationConfiguration(@Autowired NiFiProperties properties, @Autowired(required=false) SSLContext sslContext)
-
-
Method Details
-
clientRegistrationRepository
@Bean public org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository()Client Registration Repository for OpenID Connect Discovery- Returns:
- Client Registration Repository
-
oidcRestOperations
@Bean public org.springframework.web.client.RestOperations oidcRestOperations()OpenID Connect REST Operations for communication with Authorization Servers- Returns:
- REST Operations
-
oidcClientHttpRequestFactory
@Bean public org.springframework.http.client.ClientHttpRequestFactory oidcClientHttpRequestFactory()OpenID Connect Client HTTP Request Factory for communication with Authorization Servers- Returns:
- Client HTTP Request Factory
-
getHttpClient
-
getTimeout
-