我們正在開發具有自助服務的多租戶應用程序。用戶使用他們的電子郵件ID進行註冊。每個註冊都會根據其電子郵件ID分配給租戶。租戶是使用這個簡單的正則表達式根據電子郵件ID的網絡地址部分動態創建的。單個公司從多個電子郵件地址格式中識別
/.*@(.*)/
例如,[email protected]電子郵件簽約用戶,一個名爲amazon.com
租戶被創建並分配給它 。當[email protected]註冊時,他/她將被添加到同一個租戶。租戶用戶可以看到對方並在他們之間共享文件/內容。
現在亞馬遜可能會在其印度辦事處爲員工發送@ amazon.co.in電子郵件。 他們可能有美國的前綴,即@ us.amazon.com美國員工等,
是否可行/可行的,編程,以確定一個單一的公司從多個電子郵件格式?如果是的話,你如何去做呢?正則表達式的例子等,
有沒有商業/免費服務/圖書館?
在當前的實現中,我們爲每個amazon.co.in和us.amazon.com和manually
合併用戶/數據的請求時,一個單獨的租戶。
,我不知道一個正則表達式,貝科坦率地說,我對他們很糟糕,但我可以想象你可以做一些愚蠢的事情,比如將其分成組成部分,然後與已知租戶的名單進行比較,即獲得「美國」「阿馬鬆」和「CO」,以及然後檢查你的租戶數據庫,或其他,並適當分配或任何你想做的事情。 *聳肩*哈克,但一個解決方案,直到更多的正則表達式傾向迴應。 –