Class M2MTokenConfiguration
java.lang.Object
org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.M2MTokenConfiguration
@Configuration
@ConditionalOnProperty(value="atp-auth.enable-m2m",
matchIfMissing=true)
public class M2MTokenConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.oauth2.client.token.AccessTokenProvideraccessTokenProvider(org.springframework.http.client.ClientHttpRequestFactory sslRequestFactory) AccessTokenProvider with ignore ssl certificate verification.org.springframework.web.client.RestTemplatem2mRestTemplate(org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails resourceDetails, org.springframework.security.oauth2.client.token.AccessTokenProvider accessTokenProvider, org.springframework.http.client.ClientHttpRequestFactory sslRequestFactory, org.qubership.atp.common.logging.interceptor.RestTemplateLogInterceptor restTemplateLogInterceptor) M2M OAuth2RestTemplate.org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetailsResource details for m2m authentication.
-
Constructor Details
-
M2MTokenConfiguration
public M2MTokenConfiguration()
-
-
Method Details
-
resourceDetails
@Bean("resourceDetails") public org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails resourceDetails()Resource details for m2m authentication. -
m2mRestTemplate
@Bean("m2mRestTemplate") public org.springframework.web.client.RestTemplate m2mRestTemplate(org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails resourceDetails, org.springframework.security.oauth2.client.token.AccessTokenProvider accessTokenProvider, org.springframework.http.client.ClientHttpRequestFactory sslRequestFactory, org.qubership.atp.common.logging.interceptor.RestTemplateLogInterceptor restTemplateLogInterceptor) M2M OAuth2RestTemplate. -
accessTokenProvider
@Bean public org.springframework.security.oauth2.client.token.AccessTokenProvider accessTokenProvider(org.springframework.http.client.ClientHttpRequestFactory sslRequestFactory) AccessTokenProvider with ignore ssl certificate verification.
-