public final class SwiftAuthenticationModule extends AuthenticationModule
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/
.Constructor and Description |
---|
SwiftAuthenticationModule() |
Modifier and Type | Method and Description |
---|---|
protected Map<String,com.google.common.base.Function<Credentials,AuthInfo>> |
authenticationMethods(com.google.inject.Injector i) |
protected void |
configure() |
authenticationApis, authenticationMethodForCredentialType, provideAuthenticationApi, provideAuthenticationMethods, provideAuthenticationTokenCache, provideAuthInfoCache, provideAuthInfoSupplier
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 AuthenticationModule
protected Map<String,com.google.common.base.Function<Credentials,AuthInfo>> authenticationMethods(com.google.inject.Injector i)
authenticationMethods
in class AuthenticationModule
Copyright © 2009-2018 The Apache Software Foundation. All Rights Reserved.