Documentazione
Utente applicazione

Informazioni generali sugli utenti dell’applicazione

L’utente dell’applicazione è un utente utilizzato dalle applicazioni per interagire con i servizi web.

La differenza principale rispetto a un utente umano è che l’utente dell’applicazione può autenticarsi senza password. L’utente dell’applicazione deve firmare ogni richiesta inviata al servizio web con un segreto pre-condiviso. Per i dettagli su come firmare tali richieste, consultare la documentazione corrispondente sull’autenticazione del servizio web.

Ogni applicazione può avere esattamente due segreti pre-condivisi di questo tipo. Ciò consente di modificare/sostituire il segreto senza tempi di inattività. Ad esempio, è possibile generare un nuovo segreto e, qualche tempo dopo, aggiornarlo nell’applicazione client. Tuttavia, nel frattempo, il servizio web accetterà le richieste firmate con il vecchio segreto.

Ruoli e utenti dell’applicazione

Gli utenti dell’applicazione hanno dei ruoli. Ogni ruolo garantisce all’utente autorizzazioni diverse. Quando si creano e si assegnano i ruoli, è necessario tenere presente che ogni ruolo è specifico per un determinato contesto. Esistono diritti di accesso legati al contesto di uno spazio o di un account. È possibile assegnare il ruolo solo in tale contesto.

Gestione della chiave di autenticazione

È possibile generare una nuova chiave di autenticazione nella vista di gestione degli utenti dell’applicazione nel caso in cui si sia persa la vecchia chiave o si desideri sostituirla. Al termine della migrazione è possibile disattivare la vecchia chiave. Ciò consente di utilizzare contemporaneamente diverse versioni della chiave.

Stati
  • Crea
    Lo stato Create indica che è in corso la creazione del tipo Utente applicazione.
  • Attivo
    Lo stato attivo significa che l’elemento del tipo 'Utente applicazione' è attivo e può essere utilizzato.
  • Inattivo
    Lo stato inattivo mostra che l’elemento del tipo Utente applicazione non è utilizzato.
  • Eliminazione in corso
    Lo stato 'deleting' significa che è in corso l’eliminazione dell’elemento del tipo Utente applicazione.
  • Eliminato
    Lo stato eliminato contrassegna un elemento per la cancellazione dalla banca dati.
Caratteristiche
  • Account primario
    L'account primario a cui appartiene l'utente.
  • Data di eliminazione prevista
    La data e l'ora in cui è prevista la rimozione definitiva dell'oggetto. Se il valore è vuoto, l'oggetto non verrà rimosso.
  • ID
    A unique identifier for the object.
  • Limite richiesta
    Il numero massimo di richieste API accettate ogni 2 minuti.
  • Nome
    Il nome utilizzato per identificare l'utente dell'applicazione.
  • Scope
    L'ambito a cui appartiene l'utente.
  • Status
    Lo stato attuale dell'oggetto.

    Un utente dell’applicazione può avere i seguenti stati:

    Active

    Quando lo stato è impostato su Active, l’utente può effettuare il login ed eseguire azioni.

    Inactive

    Quando lo stato è impostato su Inactive, l’utente non può effettuare il login. Tuttavia, tutte le informazioni vengono conservate e l’utente può essere riattivato in un secondo momento.

    Deleting

    L’utente è in fase di eliminazione. Potrebbe essere necessario del tempo prima che l’utente venga contrassegnato come Deleting e successivamente come Deleted.

    Deleted

    L’utente è stato eliminato. Poiché l’utente è collegato a dati che non possono essere eliminati immediatamente, è necessario conservarlo fino a quando tutti i dati non potranno essere rimossi.

  • User Type
    Il tipo di utente che definisce il suo ruolo e le sue capacità.
  • Versione
    The version is used for optimistic locking and incremented whenever the object is updated.