Class OAuthModule

java.lang.Object
com.google.inject.AbstractModule
org.jclouds.oauth.v2.config.OAuthModule
All Implemented Interfaces:
com.google.inject.Module

public final class OAuthModule extends com.google.inject.AbstractModule
  • Constructor Details

    • OAuthModule

      public OAuthModule()
  • Method Details

    • configure

      protected void configure()
      Overrides:
      configure in class com.google.inject.AbstractModule
    • oauthEndpoint

      @Provides protected com.google.common.base.Supplier<URI> oauthEndpoint(@Named("oauth.endpoint") String endpoint)
    • authenticationFlowMap

      @Provides @Singleton protected Map<CredentialType,Class<? extends OAuthFilter>> authenticationFlowMap()
    • authenticationFilterForCredentialType

      @Provides @Singleton protected OAuthFilter authenticationFilterForCredentialType(CredentialType credentialType, Map<CredentialType,Class<? extends OAuthFilter>> authenticationFlows, com.google.inject.Injector injector)