Skip to content

Allow discovery server #46

@egabancho

Description

@egabancho

For the SSO scenario at the UHH, we need to provide a way for users of different academic institutions to login to the repository. In our case, we want to allow all institutions that are part of eduGAIN to login to our repository.

To achieve this, we need to allow users to select their institution from a list of institutions that are part of eduGAIN through a discovery service (probably this).
Invenio-SAML builds upon the python3saml library, which does not provide a discovery service functionality [1]. However, pysaml2 does provide DS functionality [2].
The question is whether we can extend Invenio-SAML to provide a DS functionality and how (and how widespread that demand actually is).

[1] SAML-Toolkits/python3-saml#405
[2] https://github.com/IdentityPython/pysaml2/blob/master/src/saml2/client_base.py#L972

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions