# Authentik (SSO): doppelte Mailadressen prüfen

Wenn ihr euren User\*innen eine Registrierung z.B. per Einladungs-Link ermöglicht, dann prüft Authentik nicht von selbst, ob eine Mailadresse schon gesetzt wurde. Wenn ihr das erreichen wollt, müsst ihr manuell eine sog. `expression policy` anlegen. Wier das geht steht hier: <https://docs.goauthentik.io/docs/customize/policies/expression/unique_email> . Nennt die Expression Policy z.B. `custom-check-email-uniqueness`.

Diese Policy muss nun auch entsprechend angewandt werden. Das offizielle Dokument vermerkt hier nur etwas kurz, dass ihr sie zu einer stage binden müsst, bevor ihr User\*in dann dann tatsächlich per `write-stage` anlegt.

Tatsächlich müsst ihr das ganze am besten in der `Prompt stage` prüfen, in der die neuen User\*innen ihre Mailadresse angeben und zwar per Validierung, hier beispielhaft:

 ![](https://wiki.local-it.org/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzL2U4NDAyMWQzLTJhYTAtNGQwZi05YzVjLTk1MjZkNTk0NDMxZC82N2ZlMzAyNi1hZWEyLTQ5NGItOGM4YS1kYWQ0ZDhmMDRlNzgvZ3JhZmlrLnBuZyIsInR5cGUiOiJhdHRhY2htZW50IiwiaWF0IjoxNzk0NjE3MTAwLCJleHAiOjE3OTQ3MDM1MDB9.AV4rvlBtC7MrKX8Et3-RqHe283Rp1MsaeXyRBvwoGT0 " =1260x1027")

Hier ist allgemein die Prompt-Stage und Validierung dokumentiert: <https://docs.goauthentik.io/docs/add-secure-apps/flows-stages/stages/prompt/>

---

**Documents**

- [User:innen Guide](https://wiki.local-it.org/s/kollicloud-wiki/doc/userinnen-guide-zUit9qbRxm)
- [Selfhosting Guide](https://wiki.local-it.org/s/kollicloud-wiki/doc/selfhosting-guide-1xZJt8UIha)
- [Kollektivhosting](https://wiki.local-it.org/s/kollicloud-wiki/doc/kollektivhosting-9uzforQcz4)
- [FAQ zur KolliCloud](https://wiki.local-it.org/s/kollicloud-wiki/doc/faq-zur-kollicloud-1XlLVf5QpO)
- [Technik-Glossar](https://wiki.local-it.org/s/kollicloud-wiki/doc/technik-glossar-mqY0TUfkKy)