utils: make get_idp() call adapters for getting idp configuration
This commit is contained in:
parent
c2b6c40bb1
commit
4fa1ef8625
|
@ -60,9 +60,11 @@ def create_login(request):
|
|||
return login
|
||||
|
||||
def get_idp(entity_id):
|
||||
for idp in app_settings.IDENTITY_PROVIDERS:
|
||||
if idp['ENTITY_ID'] == entity_id:
|
||||
return idp
|
||||
for adapter in get_adapters():
|
||||
if hasattr(adapter, 'get_idp'):
|
||||
idp = adapter.get_idp(entity_id)
|
||||
if idp:
|
||||
return idp
|
||||
|
||||
def flatten_datetime(d):
|
||||
for key, value in d.iteritems():
|
||||
|
|
Loading…
Reference in New Issue