@Singleton public class AuthenticateApiKeyCredentials extends BaseAuthenticator<ApiKeyCredentials>
Modifier and Type | Field and Description |
---|---|
protected CloudIdentityAuthenticationClient |
client |
defaultTenantId, defaultTenantName, logger, requiresTenant
Constructor and Description |
---|
AuthenticateApiKeyCredentials(CloudIdentityAuthenticationClient client) |
Modifier and Type | Method and Description |
---|---|
protected Access |
authenticateWithTenantId(com.google.common.base.Optional<String> tenantId,
ApiKeyCredentials apiKeyCredentials) |
protected Access |
authenticateWithTenantName(com.google.common.base.Optional<String> tenantId,
ApiKeyCredentials apiKeyCredentials) |
ApiKeyCredentials |
createCredentials(String identity,
String credential) |
String |
toString() |
apply, checkPropertiesAreCompatible
protected final CloudIdentityAuthenticationClient client
@Inject public AuthenticateApiKeyCredentials(CloudIdentityAuthenticationClient client)
protected Access authenticateWithTenantName(com.google.common.base.Optional<String> tenantId, ApiKeyCredentials apiKeyCredentials)
authenticateWithTenantName
in class BaseAuthenticator<ApiKeyCredentials>
protected Access authenticateWithTenantId(com.google.common.base.Optional<String> tenantId, ApiKeyCredentials apiKeyCredentials)
authenticateWithTenantId
in class BaseAuthenticator<ApiKeyCredentials>
public ApiKeyCredentials createCredentials(String identity, String credential)
createCredentials
in class BaseAuthenticator<ApiKeyCredentials>
Copyright © 2009-2012 jclouds. All Rights Reserved.