adapt local hobo MellonAdapter to changes in django-mellon (#10192)
This commit is contained in:
parent
9090644810
commit
267c3b1604
|
@ -3,14 +3,9 @@ from mellon.adapters import DefaultAdapter
|
|||
from hobo.environment.models import Authentic
|
||||
|
||||
class MellonAdapter(DefaultAdapter):
|
||||
def get_idp(self, entity_id):
|
||||
def get_identity_providers_setting(self):
|
||||
try:
|
||||
self_idp = Authentic.objects.get(use_as_idp_for_self=True)
|
||||
except Authentic.DoesNotExist:
|
||||
return None
|
||||
return {'METADATA_URL': self_idp.get_saml_idp_metadata_url(), 'ENTITY_ID': None}
|
||||
|
||||
def get_idps(self):
|
||||
self_idp = self.get_idp(None)
|
||||
if self_idp:
|
||||
yield self_idp
|
||||
return []
|
||||
return [{'METADATA_URL': self_idp.get_saml_idp_metadata_url()}]
|
||||
|
|
Loading…
Reference in New Issue