com.atlassian.applinks.api.auth
Interface ImpersonatingAuthenticationProvider

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

Method Summary
 ApplicationLinkRequestFactory getRequestFactory(String username)
           
 

Method Detail

getRequestFactory

ApplicationLinkRequestFactory getRequestFactory(String username)


Copyright © 2015 Atlassian. All rights reserved.