We want to introduce SSO functionality for the OpenEnergyFamily Softwaresystems. We start by implementing SSO for all webbased systems that provide user access.
This also requires to include specified user attributes into our user model as well as implementing a common authentication specification for example by using django-allauth. We also have to check if the current system is implemented in a way that it is compliant to SAML.
In detail it is required to be compilant to proofen open specifications for authentication like SAML and openID. We already use authO which is compilant with the specification.
Description of the issue
We want to introduce SSO functionality for the OpenEnergyFamily Softwaresystems. We start by implementing SSO for all webbased systems that provide user access.
Ideas of solution
Include:
The NFDI-AAI is working on providing infrastructure that provides the foundation for SSO and more. https://doc.nfdi-aai.de/architecture/
This also requires to include specified user attributes into our user model as well as implementing a common authentication specification for example by using django-allauth. We also have to check if the current system is implemented in a way that it is compliant to SAML.
In detail it is required to be compilant to proofen open specifications for authentication like SAML and openID. We already use authO which is compilant with the specification.
Workflow checklist