Support custom authentication backends #295

Closed
opened 2020-07-15 13:51:50 +02:00 by hansegucker · 3 comments
Owner

As there are many ways to authenticate users against a web service, we should support that apps can add custom authentication backends. Currently the AlekSIS core supports Django model authentication and LDAP authentication. But in further use cases of AlekSIS, there might be other useful methods: One example could be the authentication of parents. They could get a one-time code per e-mail and could check if their contact details are still correct.

As @nik has already mentioned, the security risks must be checked while implementing this behavior.

As there are many ways to authenticate users against a web service, we should support that apps can add custom authentication backends. Currently the AlekSIS core supports Django model authentication and LDAP authentication. But in further use cases of AlekSIS, there might be other useful methods: One example could be the authentication of parents. They could get a one-time code per e-mail and could check if their contact details are still correct. As @nik has already mentioned, the security risks must be checked while implementing this behavior.
Author
Owner

mentioned in merge request !1979

mentioned in merge request !1979
Owner

closed via merge request !1979

closed via merge request !1979
Owner

mentioned in commit 4e6ceb0fe8

mentioned in commit 4e6ceb0fe8524108e4e132787419bfab35eb820e
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aleksis/AlekSIS-Core#295
No description provided.