ci sono tre ruoli di protezione predefinite di CloudKit:Come funzionano i ruoli e le autorizzazioni di sicurezza di CloudKit?
- mondo
- autenticato
- Creator
E tre permesso:
- Creare
- Leggi
- Scrivi
Come questi ruoli e le autorizzazioni di protezione funzionano? esempi di alcune delle domande che mi auguro
Qui sono stata prelevata da una spiegazione di ruoli di sicurezza:
- Cosa significano i tre ruoli? I primi due sembrano ovvi, ma l'ultimo sembra meno. Per esempio. Creator si riferisce al creatore del tavolo o al creatore di un record?
- Dove dovrebbe rientrare il permesso di cancellazione? Scrivi?
- È possibile applicare i ruoli di sicurezza a singoli record? Ad esempio, desidero che un utente abbia accesso solo a un sottoinsieme dei record nella tabella InstantMessages: quelli che inviano e quelli che ricevono. Qualcosa di questo tipo può essere fatto tramite i ruoli di sicurezza?)
- Le autorizzazioni sono ereditate ? (Ad esempio, il creatore ottiene tutte le autorizzazioni concesse da creatore, autenticato e mondiale?)
- Le autorizzazioni sono puramente additive? Oppure posso creare un ruolo personalizzato che rimuova i privilegi anziché aggiungerli? (Ad es. Per creare un ruolo di sicurezza "Utente escluso")
- Come si imposta il ruolo su un utente? Posso impostare un ruolo predefinito per ogni utente che viene creato? Posso modificare il ruolo di un utente a livello di programmazione?
- Come si creano nuovi ruoli di sicurezza? Posso crearli/aggiornarli a livello di programmazione?
Questi ruoli si applicano solo al Database pubblico? Che dire di Shared o Private? – LamonteCristo
Questi ruoli si applicano al database pubblico e, banalmente, si applicano anche al database privato. Solo un account ha accesso al database privato. Quindi quella persona è il "creatore" e il creatore ha tutti i diritti. Fine della storia. (File condivisi - Sono incerto). –