public class KeystoneTokenProvider
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.util.concurrent.ConcurrentHashMap<java.lang.String,Access> |
hashTenantAccess |
protected Keystone |
keystone |
protected java.lang.String |
password |
protected java.lang.String |
username |
Constructor and Description |
---|
KeystoneTokenProvider(java.lang.String endpoint,
java.lang.String username,
java.lang.String password) |
Modifier and Type | Method and Description |
---|---|
void |
expireAccessByTenant(java.lang.String tenantName) |
Access |
getAccessByTenant(java.lang.String tenantName) |
OpenStackTokenProvider |
getProviderByTenant(java.lang.String tenantName) |
protected Keystone keystone
protected java.lang.String username
protected java.lang.String password
java.util.concurrent.ConcurrentHashMap<java.lang.String,Access> hashTenantAccess
public KeystoneTokenProvider(java.lang.String endpoint, java.lang.String username, java.lang.String password)
public Access getAccessByTenant(java.lang.String tenantName)
public void expireAccessByTenant(java.lang.String tenantName)
public OpenStackTokenProvider getProviderByTenant(java.lang.String tenantName)