Productionize #1

Open
opened 2021-08-14 23:05:55 +02:00 by Georg · 2 comments
Owner
  • The IRC bot to manage mailboxes and domains with (https://git.com.de/Georg/limnoria-mailcow) should be finalized.
  • A request system should be implemented, allowing users to apply for a mailbox themselves, and either be approved by a policy or manually by an administrator.
  • The backend solution should be adapted to support OIDC to SoGo. This is likely to be a challenge with Mailcow, as they officially do not support external authentication backends, and self-made solutions may break with updates. Modoboa? Switching the backend system will destroy the IRC bot.
* The IRC bot to manage mailboxes and domains with (https://git.com.de/Georg/limnoria-mailcow) should be finalized. * A request system should be implemented, allowing users to apply for a mailbox themselves, and either be approved by a policy or manually by an administrator. * The backend solution should be adapted to support OIDC to SoGo. This is likely to be a challenge with Mailcow, as they officially do not support external authentication backends, and self-made solutions may break with updates. [Modoboa](https://github.com/modoboa/modoboa)? Switching the backend system will destroy the IRC bot.
Author
Owner

Point three is resolved - whilst OIDC authentication is not possible, SoGo and Dovecot now utilize LDAP as an additional authentication backend, allowing users to authenticate to their mailboxes with their SSO credentials. Created SSO accounts will automatically enroll a <username>@liberta.casa mailbox, if one does not already exist. This is done by a syncer script running on a 5 minute shedule.

Point three is resolved - whilst OIDC authentication is not possible, SoGo and Dovecot now utilize LDAP as an additional authentication backend, allowing users to authenticate to their mailboxes with their SSO credentials. Created SSO accounts will automatically enroll a `<username>@liberta.casa` mailbox, if one does not already exist. This is done by a syncer script running on a 5 minute shedule.
Author
Owner

@pratyush Let’s chat about this.

@pratyush Let's chat about this.
This repo is archived. You cannot comment on issues.
No Milestone
No project
No Assignees
1 Participants
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: LibertaCasa/email#1
No description provided.