com.atlassian.applinks.api.auth.types
Interface TwoLeggedOAuthAuthenticationProvider

All Superinterfaces:
AuthenticationProvider, NonImpersonatingAuthenticationProvider

@DependsOn(value=OAuthAuthenticationProvider.class)
public interface TwoLeggedOAuthAuthenticationProvider
extends NonImpersonatingAuthenticationProvider

The Standard 2-Legged OAuth Authentication provider. 2-Legged OAuth is a variation of OAuth protocol as outlined in http://oauth.googlecode.com/svn/spec/ext/consumer_request/1.0/drafts/1/spec.html. In general, 2-Legged OAuth is used for system-to-system communication which doesn't concern user-specific information nor involve user interaction. Pass this type to the ReadOnlyApplicationLink.createAuthenticatedRequestFactory(Class) method to obtain a RequestFactory instance that uses 2 Legged OAuth authentication for authentication.

Since:
3.10

Method Summary
 
Methods inherited from interface com.atlassian.applinks.api.auth.NonImpersonatingAuthenticationProvider
getRequestFactory
 



Copyright © 2015 Atlassian. All rights reserved.