Diciamo che ho una vista che dovrebbe cambiare il suo contenuto in base all'utente resp. sull'autorizzazione degli utenti.
Dopo alcune ricerche ho trovato fondamentalmente 2 tipi di autorizzazione. Autorizzazione basata sul ruolo e basata sulle attività. Ora, l'attività basata sembra abbastanza buona, ma non penso che sia quello che sto cercando. Certo, voglio autorizzare l'utente per l'attività / azione, ma voglio anche modificare il contenuto in base ad esso.
C'è un modo corretto per farlo, o is is è solo un "no go"?
Esempio: Supponiamo di avere 3 società (A, B e C). Ora nella mia applicazione web voglio fornire la funzionalità, che un amministratore della società A può modificare le informazioni sulla società A. Lo stesso con la società B, ma la società C può modificare le informazioni su tutti e tre. Quindi mi piacerebbe riempire il contenuto in modo dinamico in base all'autorizzazione degli utenti. Spero che sia comprensibile ..
Simile a Se la multitenancy è una priorità, dovrei memorizzare il contenuto del sito nel database?
Aggiornamento: ho trovato una soluzione. ResourceAuthorization di Thinktecture fa ciò di cui ho bisogno. È un bell'esempio su come farlo. : -)