Quindi nella mia mente, la solita tabella degli utenti che siamo abituati ad avere, si dividerà in due:
- qualsiasi dato si trova all'interno del provider di identità
- i dati specifici del dominio (user.facialHairStyle) rimarranno ancora nella tabella utente. Una differenza è che mancheranno le proprietà regolari coperte dal provider di identità: nome, sesso, posta ...
Devi essere onesto. Sono lontano da come questo. Primo esempio stupido che mi viene in mente: Registri utente, l'app gestisce ciò creando una voce utente con dati specifici del dominio con id della voce del pool di identità. Cosa succede se la creazione della voce dell'utente non riesce? Devo inventare procedure di rollback? Annullo la registrazione dell'utente?