it-swarm-eu.dev

Come devo mostrare i controlli di accesso agli utenti

Poiché progettiamo sistemi complessi per più utenti, è importante mostrare loro le informazioni di sicurezza per le loro aziende. Voglio mostrare loro chi può fare quale azione a quali account.

La chiarezza è molto importante perché ciò comporterà movimenti di denaro - ci sono degli archetipi validi là fuori per mostrare alle persone le conseguenze delle autorizzazioni in un sistema?

4
MattK

Suppongo che un utente del sistema possa scegliere uno dei tre percorsi:

  1. Inizia dalle persone e per ogni persona vedi quali azioni sono disponibili su quale account.
  2. Inizia dagli account, cercando/impostando chi ha quali accessi ad esso.
  3. Inizia dalle azioni e vedi su quali account sono disponibili e chi può eseguirle - questo sembra un po 'meno probabile, ma potrei sbagliarmi.

Suppongo anche che non sia necessario vedere tutte le informazioni insieme, ovvero vedere tutti gli utenti nel sistema, con tutti i tipi di accesso che hanno su tutti gli account. In tal caso, implica un componente della griglia.

La soluzione che viene in mente è un dettaglio principale con 3 colonne intercambiabili in cui:

  1. La prima colonna sarebbe il punto di ingresso (descritto sopra)
  2. E il secondo sarebbe il "gruppo per" che è anche intercambiabile con la colonna di dettaglio finale

Per esempio:

  1. La prima colonna è un elenco di utenti, che è possibile ordinare e sfogliare semplicemente spostando l'evidenziatore verso il basso nell'elenco.
  2. Il secondo e il terzo sarebbero coppie di azioni e conti.
    Intercambiabile come abbiamo menzionato (ovvero vedi tutti i conti raggruppati per azione o tutte le azioni raggruppate per conto), supponendo che anche il primo dei due possa essere ordinato.

In effetti, spostando l'account delle colonne per primo, si cambierebbe il "punto di ingresso".

Inoltre, ogni elemento ha una funzione "vai a", il che significa che l'utente può andare a una vista incentrata su quell'elemento (cioè se guardassi John e notassi che aveva accesso all'account 124255, potrei facilmente navigare verso quell'account e vedere un elenco simile di tutti gli account e gli utenti che possono eseguirli).

3
Dan Barak