Revision 4ab620b6 snf-django-lib/snf_django/lib/astakos.py
b/snf-django-lib/snf_django/lib/astakos.py | ||
---|---|---|
184 | 184 |
|
185 | 185 |
def get_user( |
186 | 186 |
request, |
187 |
authentication_url='http://127.0.0.1:8000/im/authenticate',
|
|
187 |
astakos_url='http://127.0.0.1:8000/im/authenticate',
|
|
188 | 188 |
fallback_token=None, |
189 | 189 |
usage=False): |
190 | 190 |
request.user = None |
191 | 191 |
request.user_uniq = None |
192 | 192 |
|
193 |
authentication_url = astakos_url + "im/authenticate" |
|
193 | 194 |
# Try to find token in a parameter or in a request header. |
194 | 195 |
user = user_for_token( |
195 | 196 |
request.GET.get('X-Auth-Token'), authentication_url, |
... | ... | |
236 | 237 |
def __init__(self, astakos_url, astakos_token, split=100): |
237 | 238 |
self.astakos_token = astakos_token |
238 | 239 |
self.astakos_url = astakos_url |
239 |
self.user_catalog_url = astakos_url.replace("im/authenticate", |
|
240 |
"service/api/user_catalogs") |
|
240 |
self.user_catalog_url = astakos_url + "service/api/user_catalogs" |
|
241 | 241 |
self.users = {} |
242 | 242 |
|
243 | 243 |
self.split = split |
Also available in: Unified diff