Open1
SendGrid 困り事メモ

SSO Teammate でエラーが発生した場合
SSO Teammate 登録時に以下のエラーが発生した。
The email you are assigning as the SSO Teammate's username already belongs to an existing user. You will need to delete the conflicting user or modify the existing username so that this
SSO teammate can be created.
SendGrid の親アカウントとサブユーザーに同様のアドレスで登録がされていないか確認したが、結果登録なし。
サポートに問い合わせたところ原因判明。
- SendGrid は同アドレスで複数の登録はできない。(複数のサブユーザーに同アドレスで登録等)
- SendGrid にはPassword Teammate とSSO Teammate があり、Password Teammate 作成時に自動的にTwillio の統合アカウントが作成され、紐付けが行われる。
- Twilio の統合アカウントへの紐付けがうまくいかないケースがあるようで、Password Teammate を削除してもTwilio の統合アカウントが残留するケースがある
- SendGrid からするとTwilio の統合アカウントでアドレスを使用しているため、同アドレスでSSO Teammate の作成を拒否するような挙動となる
時系列整理
- Pasword Teammate を特定のアドレス で作成
2. Pasword Teammate 作成時、自動的にTwillio の統合アカウントが作成され紐付けが行われる - Pasword Teammate を削除
- SendGrid 上ではPasword Teammate の登録が消える
- Twillio の統合アカウントは残留する
- SSO Teammate を特定のアドレス で作成
- SendGrid は同アドレスで複数登録不可
- Twilio の統合アカウントが残留しているため、SSO Teammate の登録時にエラー発生
結論
SSO Teammate 作成時にエラーが発生した際にSendGrid 内で同アドレスの利用を確認できない場合、以下を試すとよい。
- Twilio 統合アカウントにログイン可能か確認
- ログインできる場合、統合アカウントで登録されているアドレスを任意のものに変更
- SendGrid でSSO Teammate が作成可能か試す