Sto lavorando su un servizio WCF che restituisce lo stato di un dispositivo.
Un dispositivo ha più status per diverse società. Devo sviluppare un servizio WCF che consenta a un'azienda di recuperare lo stato per la propria azienda (e solo per loro).
Qual è il modo migliore per distinguere tra queste aziende in WCF.
Per quanto posso vedere, ho 3 opzioni qui:
- usa lo username chiamante
- Un identificatore deve essere passato al servizio Web
- Servizio Web diverso per tutte le aziende
Quale sarebbe il modo migliore per andare, o ci sono altre opzioni?
// modifica: ho trovato un'altra opzione: identifica il chiamante per certificato.