public final class SwiftAuthenticationModule extends KeystoneAuthenticationModule
KeystoneProperties.CREDENTIAL_TYPE
is set to tempAuthCredentials
, do not use Keystone. Instead, bridge TempAuth to Keystone by faking a service catalog out of
the storage url. The endpoint
must be set to the TempAuth url, usually ending
in auth/v1.0/
.KeystoneAuthenticationModule.ProviderModule, KeystoneAuthenticationModule.RegionModule, KeystoneAuthenticationModule.ZoneModule
Constructor and Description |
---|
SwiftAuthenticationModule() |
Modifier and Type | Method and Description |
---|---|
protected Map<String,com.google.common.base.Function<Credentials,Access>> |
authenticationMethods(com.google.inject.Injector i) |
protected void |
configure() |
authenticationMethodForCredentialType, provideAccessCache, provideAccessSupplier, provideAuthenticationMethods, provideAuthenticationTokenCache
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
protected void configure()
configure
in class KeystoneAuthenticationModule
protected Map<String,com.google.common.base.Function<Credentials,Access>> authenticationMethods(com.google.inject.Injector i)
authenticationMethods
in class KeystoneAuthenticationModule
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.