2011-10-25 7 views
7

È possibile disporre di autorizzazioni a livello di raccolta in MongoDB? Simile alle autorizzazioni a livello di tabella in un database SQL?È possibile disporre di autorizzazioni a livello di raccolta in MongoDB?

Questa è l'unica cosa che ho potuto trovare su di esso. Sembra un vecchio biglietto.

https://jira.mongodb.org/browse/SERVER-1105

+0

Sono curioso di sapere perché si sarebbe mai bisogno di questo. Cura di elaborare? –

+1

Per lo stesso motivo per cui lo si desidera in un database SQL: offrire a diverse parti interessate la possibilità di eseguire query su raccolte che possiedono, senza consentire loro l'accesso ad altre raccolte. È molto importante per molti usi di produzione di database. Le autorizzazioni del livello di raccolta – Dave

+1

saranno disponibili in 2.6 (attualmente disponibili nelle versioni di sviluppo 2.5.3 e 2.5.4) –

risposta

3

No, non ancora, il controllo degli accessi MongoDB è attualmente disponibile solo a livello di database. A seconda delle esigenze, potrebbe essere un'opzione per implementare un modello di sicurezza nel codice dell'applicazione che controlla l'accesso fino al livello di raccolta.

+0

Hmm, ok, sai se esiste una tempistica per quando ciò potrebbe accadere? – Dave

+0

Scusate, potete provare la mailing list di MongoDB o aggiungere voti e commenti al biglietto JIRA. –

+0

Se vuoi, vai a votare per la richiesta di funzionalità: https://jira.mongodb.org/browse/SERVER-1105 – Leopd

4

Per chi arriva a questo ritardo (come ho fatto io), MongoDB ora ha il supporto per l'autorizzazione a livello di raccolta.

See: http://docs.mongodb.org/manual/core/collection-level-access-control/

+0

Sarebbe bello riadattarlo a mongodb-3. Per favore, chiunque abbia una reputazione più alta della mia, crea tag diversi per mongodb-2 e mongodb-3, le differenze cos sono enormi? .. –

Problemi correlati