Skip navigation links
A B C E F G I L M N O P R S U 

A

AccessTokenContextRelay - Class in org.springframework.cloud.security.oauth2.client
Convenience class for relaying an access token from the SecurityContext to the OAuth2ClientContext.
AccessTokenContextRelay(OAuth2ClientContext) - Constructor for class org.springframework.cloud.security.oauth2.client.AccessTokenContextRelay
 
accessTokenContextRelay(OAuth2ClientContext) - Method in class org.springframework.cloud.security.oauth2.client.ResourceServerTokenRelayAutoConfiguration
 
acquireAccessToken() - Method in class org.springframework.cloud.security.oauth2.client.feign.OAuth2FeignRequestInterceptor
Try to acquire the token using a access token provider
addInterceptors(InterceptorRegistry) - Method in class org.springframework.cloud.security.oauth2.client.ResourceServerTokenRelayAutoConfiguration.ResourceServerTokenRelayRegistrationAutoConfiguration
 
apply(RequestTemplate) - Method in class org.springframework.cloud.security.oauth2.client.feign.OAuth2FeignRequestInterceptor
Create a template with the header of provided name and extracted extract
AuthenticationHeaderFilter - Class in org.springframework.cloud.security.oauth2.proxy
Pre-filter that can look for requests that are being proxied and cause the authorization header not to be forwarded.
AuthenticationHeaderFilter(ProxyRequestHelper, ProxyAuthenticationProperties) - Constructor for class org.springframework.cloud.security.oauth2.proxy.AuthenticationHeaderFilter
 
authenticationHeaderFilter(ProxyAuthenticationProperties) - Method in class org.springframework.cloud.security.oauth2.proxy.OAuth2ProxyAutoConfiguration.AuthenticationHeaderFilterConfiguration
 
AuthenticationHeaderFilterConfiguration() - Constructor for class org.springframework.cloud.security.oauth2.proxy.OAuth2ProxyAutoConfiguration.AuthenticationHeaderFilterConfiguration
 
AUTHORIZATION - Static variable in class org.springframework.cloud.security.oauth2.client.feign.OAuth2FeignRequestInterceptor
 

B

BEARER - Static variable in class org.springframework.cloud.security.oauth2.client.feign.OAuth2FeignRequestInterceptor
 

C

copyToken() - Method in class org.springframework.cloud.security.oauth2.client.AccessTokenContextRelay
Attempt to copy an access token from the security context into the oauth2 context.

E

extract(String) - Method in class org.springframework.cloud.security.oauth2.client.feign.OAuth2FeignRequestInterceptor
Extracts the token extract id the access token exists or returning an empty extract if there is no one on the context it may occasionally causes Unauthorized response since the token extract is empty

F

filterOrder() - Method in class org.springframework.cloud.security.oauth2.proxy.AuthenticationHeaderFilter
 
filterOrder() - Method in class org.springframework.cloud.security.oauth2.proxy.OAuth2TokenRelayFilter
 
filterType() - Method in class org.springframework.cloud.security.oauth2.proxy.AuthenticationHeaderFilter
 
filterType() - Method in class org.springframework.cloud.security.oauth2.proxy.OAuth2TokenRelayFilter
 

G

getId() - Method in class org.springframework.cloud.security.oauth2.proxy.ProxyAuthenticationProperties.Route
 
getRoutes() - Method in class org.springframework.cloud.security.oauth2.proxy.ProxyAuthenticationProperties
 
getScheme() - Method in class org.springframework.cloud.security.oauth2.proxy.ProxyAuthenticationProperties.Route
 
getToken() - Method in class org.springframework.cloud.security.oauth2.client.feign.OAuth2FeignRequestInterceptor
Extract the access token within the request or try to acquire a new one by delegating it to OAuth2FeignRequestInterceptor.acquireAccessToken()

I

init() - Method in class org.springframework.cloud.security.oauth2.proxy.ProxyAuthenticationProperties
 
isLoadBalanced() - Method in class org.springframework.cloud.security.oauth2.proxy.ProxyAuthenticationProperties
 

L

loadBalancedUserInfoRestTemplateCustomizer(LoadBalancerInterceptor) - Method in class org.springframework.cloud.security.oauth2.client.OAuth2LoadBalancerClientAutoConfiguration.UserInfoLoadBalancerConfig
 

M

matches(String) - Method in class org.springframework.cloud.security.oauth2.proxy.ProxyAuthenticationProperties.Route.Scheme
 

N

NONE - Static variable in class org.springframework.cloud.security.oauth2.proxy.ProxyAuthenticationProperties.Route.Scheme
 

O

OAUTH2 - Static variable in class org.springframework.cloud.security.oauth2.proxy.ProxyAuthenticationProperties.Route.Scheme
 
OAuth2FeignRequestInterceptor - Class in org.springframework.cloud.security.oauth2.client.feign
Pre-defined custom RequestInterceptor for Feign Requests It uses the OAuth2ClientContext provided from the environment and construct a new header on the request before it is made by Feign
OAuth2FeignRequestInterceptor(OAuth2ClientContext, OAuth2ProtectedResourceDetails) - Constructor for class org.springframework.cloud.security.oauth2.client.feign.OAuth2FeignRequestInterceptor
Default constructor which uses the provided OAuth2ClientContext and Bearer tokens within Authorization header
OAuth2FeignRequestInterceptor(OAuth2ClientContext, OAuth2ProtectedResourceDetails, String, String) - Constructor for class org.springframework.cloud.security.oauth2.client.feign.OAuth2FeignRequestInterceptor
Fully customizable constructor for changing token type and header name, in cases of Bearer and Authorization is not the default such as "bearer", "authorization"
OAuth2LoadBalancerClientAutoConfiguration - Class in org.springframework.cloud.security.oauth2.client
 
OAuth2LoadBalancerClientAutoConfiguration() - Constructor for class org.springframework.cloud.security.oauth2.client.OAuth2LoadBalancerClientAutoConfiguration
 
OAuth2LoadBalancerClientAutoConfiguration.UserInfoLoadBalancerConfig - Class in org.springframework.cloud.security.oauth2.client
 
OAuth2LoadBalancerClientAutoConfiguration.UserInfoRetryLoadBalancerConfig - Class in org.springframework.cloud.security.oauth2.client
 
OAuth2ProxyAutoConfiguration - Class in org.springframework.cloud.security.oauth2.proxy
 
OAuth2ProxyAutoConfiguration() - Constructor for class org.springframework.cloud.security.oauth2.proxy.OAuth2ProxyAutoConfiguration
 
OAuth2ProxyAutoConfiguration.AuthenticationHeaderFilterConfiguration - Class in org.springframework.cloud.security.oauth2.proxy
 
oauth2TokenRelayFilter() - Method in class org.springframework.cloud.security.oauth2.proxy.OAuth2ProxyAutoConfiguration
 
OAuth2TokenRelayFilter - Class in org.springframework.cloud.security.oauth2.proxy
Pre-filter that adds an OAuth2 access token as a downstream authorization header if it can detect the token as part of the currently authenticated principal.
OAuth2TokenRelayFilter(ProxyAuthenticationProperties) - Constructor for class org.springframework.cloud.security.oauth2.proxy.OAuth2TokenRelayFilter
 
org.springframework.cloud.security.oauth2.client - package org.springframework.cloud.security.oauth2.client
 
org.springframework.cloud.security.oauth2.client.feign - package org.springframework.cloud.security.oauth2.client.feign
 
org.springframework.cloud.security.oauth2.proxy - package org.springframework.cloud.security.oauth2.proxy
 

P

PASSTHRU - Static variable in class org.springframework.cloud.security.oauth2.proxy.ProxyAuthenticationProperties.Route.Scheme
 
ProxyAuthenticationProperties - Class in org.springframework.cloud.security.oauth2.proxy
 
ProxyAuthenticationProperties() - Constructor for class org.springframework.cloud.security.oauth2.proxy.ProxyAuthenticationProperties
 
ProxyAuthenticationProperties.Route - Class in org.springframework.cloud.security.oauth2.proxy
 
ProxyAuthenticationProperties.Route.Scheme - Class in org.springframework.cloud.security.oauth2.proxy
 

R

ResourceServerTokenRelayAutoConfiguration - Class in org.springframework.cloud.security.oauth2.client
Adds an MVC interceptor for relaying OAuth2 access tokens into the client context (if there is one).
ResourceServerTokenRelayAutoConfiguration() - Constructor for class org.springframework.cloud.security.oauth2.client.ResourceServerTokenRelayAutoConfiguration
 
ResourceServerTokenRelayAutoConfiguration.ResourceServerTokenRelayRegistrationAutoConfiguration - Class in org.springframework.cloud.security.oauth2.client
 
ResourceServerTokenRelayRegistrationAutoConfiguration() - Constructor for class org.springframework.cloud.security.oauth2.client.ResourceServerTokenRelayAutoConfiguration.ResourceServerTokenRelayRegistrationAutoConfiguration
 
retryLoadBalancedUserInfoRestTemplateCustomizer(RetryLoadBalancerInterceptor) - Method in class org.springframework.cloud.security.oauth2.client.OAuth2LoadBalancerClientAutoConfiguration.UserInfoRetryLoadBalancerConfig
 
Route(String) - Constructor for class org.springframework.cloud.security.oauth2.proxy.ProxyAuthenticationProperties.Route
 
run() - Method in class org.springframework.cloud.security.oauth2.proxy.AuthenticationHeaderFilter
 
run() - Method in class org.springframework.cloud.security.oauth2.proxy.OAuth2TokenRelayFilter
 

S

setAccessTokenProvider(AccessTokenProvider) - Method in class org.springframework.cloud.security.oauth2.client.feign.OAuth2FeignRequestInterceptor
 
setId(String) - Method in class org.springframework.cloud.security.oauth2.proxy.ProxyAuthenticationProperties.Route
 
setLoadBalanced(boolean) - Method in class org.springframework.cloud.security.oauth2.proxy.ProxyAuthenticationProperties
 
setRestTemplate(OAuth2RestOperations) - Method in class org.springframework.cloud.security.oauth2.proxy.OAuth2TokenRelayFilter
 
setScheme(String) - Method in class org.springframework.cloud.security.oauth2.proxy.ProxyAuthenticationProperties.Route
 
shouldFilter() - Method in class org.springframework.cloud.security.oauth2.proxy.AuthenticationHeaderFilter
 
shouldFilter() - Method in class org.springframework.cloud.security.oauth2.proxy.OAuth2TokenRelayFilter
 

U

UserInfoLoadBalancerConfig() - Constructor for class org.springframework.cloud.security.oauth2.client.OAuth2LoadBalancerClientAutoConfiguration.UserInfoLoadBalancerConfig
 
UserInfoRetryLoadBalancerConfig() - Constructor for class org.springframework.cloud.security.oauth2.client.OAuth2LoadBalancerClientAutoConfiguration.UserInfoRetryLoadBalancerConfig
 
A B C E F G I L M N O P R S U 
Skip navigation links

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.