Class OAuth2HttpRequestInterceptor
- java.lang.Object
-
- com.atlassian.connect.spring.internal.request.AtlassianConnectHttpRequestInterceptor
-
- com.atlassian.connect.spring.internal.request.oauth2.OAuth2HttpRequestInterceptor
-
- All Implemented Interfaces:
org.springframework.http.client.ClientHttpRequestInterceptor
public class OAuth2HttpRequestInterceptor extends AtlassianConnectHttpRequestInterceptor
-
-
Constructor Summary
Constructors Constructor Description OAuth2HttpRequestInterceptor(AtlassianHostUser hostUser, OAuth2JwtTokenService oAuth2JwtTokenService, AtlassianHostUriResolver hostUriResolver, UserAgentProvider userAgentProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Optional<AtlassianHost>
getHostForRequest(org.springframework.http.HttpRequest request)
protected org.springframework.http.HttpRequest
rewrapRequest(org.springframework.http.HttpRequest request, AtlassianHost host)
protected URI
wrapUri(org.springframework.http.HttpRequest request, AtlassianHost host)
-
Methods inherited from class com.atlassian.connect.spring.internal.request.AtlassianConnectHttpRequestInterceptor
assertRequestToHost, intercept
-
-
-
-
Constructor Detail
-
OAuth2HttpRequestInterceptor
public OAuth2HttpRequestInterceptor(AtlassianHostUser hostUser, OAuth2JwtTokenService oAuth2JwtTokenService, AtlassianHostUriResolver hostUriResolver, UserAgentProvider userAgentProvider)
-
-
Method Detail
-
getHostForRequest
protected Optional<AtlassianHost> getHostForRequest(org.springframework.http.HttpRequest request)
- Specified by:
getHostForRequest
in classAtlassianConnectHttpRequestInterceptor
-
wrapUri
protected URI wrapUri(org.springframework.http.HttpRequest request, AtlassianHost host)
- Specified by:
wrapUri
in classAtlassianConnectHttpRequestInterceptor
-
rewrapRequest
protected org.springframework.http.HttpRequest rewrapRequest(org.springframework.http.HttpRequest request, AtlassianHost host)
- Overrides:
rewrapRequest
in classAtlassianConnectHttpRequestInterceptor
-
-