Class OAuthTokenInterceptors
- java.lang.Object
-
- org.syncany.plugins.transfer.oauth.OAuthTokenInterceptors
-
public abstract class OAuthTokenInterceptors extends java.lang.Object
Factory class to generate some commonOAuthTokenInterceptor
s.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OAuthTokenInterceptors.HashTokenInterceptor
OAuthTokenInterceptor
implementation which bypasses some protection mechanisms to allow the token extraction.static class
OAuthTokenInterceptors.RedirectTokenInterceptor
AOAuthTokenInterceptors.RedirectTokenInterceptor
can be seen as an emptyOAuthTokenInterceptor
because it only redirects to the next step of the OAuth process which is the extraction of the token from the URL.
-
Constructor Summary
Constructors Constructor Description OAuthTokenInterceptors()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static OAuthTokenInterceptor
newTokenInterceptorForMode(OAuthMode mode)
Get a commonOAuthTokenInterceptor
depending on the chosenOAuthMode
.
-
-
-
Constructor Detail
-
OAuthTokenInterceptors
public OAuthTokenInterceptors()
-
-
Method Detail
-
newTokenInterceptorForMode
public static OAuthTokenInterceptor newTokenInterceptorForMode(OAuthMode mode)
Get a commonOAuthTokenInterceptor
depending on the chosenOAuthMode
. IfOAuthMode.BROWSER
is used aOAuthTokenInterceptors.HashTokenInterceptor
is returned and aOAuthTokenInterceptors.RedirectTokenInterceptor
inOAuthMode.SERVER
.- Parameters:
mode
-OAuthMode
supported by theTransferPlugin
.- Returns:
- Either a
OAuthTokenInterceptors.HashTokenInterceptor
or aOAuthTokenInterceptors.RedirectTokenInterceptor
-
-