Revision 00d2a0ee astakosclient/astakosclient/__init__.py
b/astakosclient/astakosclient/__init__.py | ||
---|---|---|
43 | 43 |
from astakosclient.errors import \ |
44 | 44 |
AstakosClientException, Unauthorized, BadRequest, NotFound, Forbidden, \ |
45 | 45 |
NoUserName, NoUUID, BadValue, QuotaLimit, InvalidResponse |
46 |
from .keypath import get_path |
|
47 |
from .services import astakos_services |
|
48 |
|
|
49 |
|
|
50 |
# Customize astakos_services here? |
|
46 | 51 |
|
47 | 52 |
|
48 | 53 |
def join_urls(a, b): |
... | ... | |
51 | 56 |
|
52 | 57 |
# -------------------------------------------------------------------- |
53 | 58 |
# Astakos API urls |
54 |
ACCOUNTS_PREFIX = 'accounts'
|
|
59 |
ACCOUNTS_PREFIX = get_path(astakos_services, 'astakos_account.prefix')
|
|
55 | 60 |
API_AUTHENTICATE = join_urls(ACCOUNTS_PREFIX, "authenticate") |
56 | 61 |
API_USERCATALOGS = join_urls(ACCOUNTS_PREFIX, "user_catalogs") |
57 | 62 |
API_SERVICE_USERCATALOGS = join_urls(ACCOUNTS_PREFIX, "service/user_catalogs") |
... | ... | |
65 | 70 |
|
66 | 71 |
# -------------------------------------------------------------------- |
67 | 72 |
# Astakos Keystone API urls |
68 |
KEYSTONE_PREFIX = 'keystone'
|
|
73 |
KEYSTONE_PREFIX = get_path(astakos_services, 'astakos_keystone.prefix')
|
|
69 | 74 |
API_TOKENS = join_urls(KEYSTONE_PREFIX, "tokens") |
70 | 75 |
TOKENS_ENDPOINTS = join_urls(API_TOKENS, "endpoints") |
71 | 76 |
|
Also available in: Unified diff