- All Superinterfaces:
- AuthenticationProvider
- All Known Subinterfaces:
- CorsAuthenticationProvider, OAuthAuthenticationProvider, TrustedAppsAuthenticationProvider, TwoLeggedOAuthWithImpersonationAuthenticationProvider
public interface ImpersonatingAuthenticationProvider
extends AuthenticationProvider
Impersonating authentication providers allow the caller to specify a user, on his behalf the request
to the remote application is made. The remote application will return content / information that is visible
and accessible to the specified user. This mode of authentication therefore should be used when information
specific to user-context is required.
- Since:
- 3.0