濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > Mongodb常用的身份驗(yàn)證方式

Mongodb常用的身份驗(yàn)證方式

熱門標(biāo)簽:老虎洗衣店地圖標(biāo)注 蘋果汽車租賃店地圖標(biāo)注 云南外呼系統(tǒng) 怎么投訴地圖標(biāo)注 杭州人工電銷機(jī)器人價(jià)格 電銷機(jī)器人是什么軟件 濟(jì)南電銷機(jī)器人加盟公司 呼和浩特電銷外呼系統(tǒng)加盟 廣州長(zhǎng)安公司怎樣申請(qǐng)400電話

1. 介紹

不管數(shù)據(jù)庫(kù)是在多安全的環(huán)境或者本地環(huán)境,給數(shù)據(jù)庫(kù)建立一個(gè)安全的環(huán)境是很有必要的。

Mongodb提供了一系列的 安全功能 ,這里介紹一種很常用的身份驗(yàn)證方式。

2. 開啟驗(yàn)證

默認(rèn)情況下,只要在啟動(dòng)數(shù)據(jù)庫(kù)的時(shí)候沒有加上 --auth 選項(xiàng),就是沒有身份驗(yàn)證功能的,所有客戶端都可以進(jìn)行所有權(quán)限的操作。

如果加上過(guò)后,我們就可以通過(guò)安全的身份驗(yàn)證連接數(shù)據(jù)庫(kù)。如果要在數(shù)據(jù)庫(kù)中進(jìn)行身份驗(yàn)證,可以通過(guò) db.auth(username, password) ,如果驗(yàn)證成功則返回1,反之。

3. 建立用戶

建立用戶我們可以通過(guò) db.createUser()  方法來(lái)建立用戶,比如下面這樣:

db.createUser({user: 'username', pwd: 'password', roles: [
  {role: 'read', db: 'test'}
]});

db.createUser 方法的接受一個(gè)對(duì)象,里面的user代表用戶名,pwd代表密碼,而roles是一個(gè)數(shù)組可以接受多個(gè)對(duì)象,每個(gè)對(duì)象可以對(duì)應(yīng)作用于的數(shù)據(jù)庫(kù),其中的role字段代表對(duì)作用的數(shù)據(jù)庫(kù)的權(quán)限,官方規(guī)定了一些列的內(nèi)置角色,可以通過(guò) 文檔查詢 。

4. 刪除用戶

刪除用戶需要具有權(quán)限的用戶進(jìn)行操作,通過(guò) db.dropUser() 方法進(jìn)行,接受一個(gè)字符串,這個(gè)字符串就是用戶名:

db.dropUser('user1');

5. 獲取用戶

可以通過(guò) db.getUser() 方法來(lái)獲取用戶信息,同樣它接受一個(gè)字符串,字符串為用戶名:

db.getUser('user1');

您可能感興趣的文章:
  • MongoDB安全及身份認(rèn)證(實(shí)例講解)

標(biāo)簽:興安盟 泰安 遼陽(yáng) 無(wú)錫 雞西 自貢 玉林 廈門

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Mongodb常用的身份驗(yàn)證方式》,本文關(guān)鍵詞  Mongodb,常用的,常,用的,身份,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Mongodb常用的身份驗(yàn)證方式》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Mongodb常用的身份驗(yàn)證方式的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    思南县| 泰和县| 永丰县| 阿拉善盟| 宣城市| 神池县| 交城县| 张家口市| 石棉县| 綦江县| 托克逊县| 奉新县| 黑河市| 临猗县| 都匀市| 缙云县| 宁德市| 蓝山县| 康保县| 高邮市| 麻栗坡县| 高阳县| 华坪县| 和林格尔县| 馆陶县| 临沧市| 永昌县| 冕宁县| 黄梅县| 阿尔山市| 永安市| 团风县| 新津县| 兖州市| 长乐市| 枣强县| 冀州市| 洛南县| 东莞市| 芦溪县| 措勤县|