Railsのmongoidでユーザ認証

MongoDBでユーザ作成

use admin;
db.createUser(
  {
    user:"作成したいユーザー名",
    pwd:"パスワード",
    roles:[
       { 
           "role" : "dbOwner",
            "db" : "DB名"
       }
    ]
  } 
);

/etc/mongod.conf を作成

auth = true

MongoDB起動

mongod -f /etc/mongod.conf

mongoid.yml に追記

development:
  sessions:
    default:
      options:
        user: "user1"
        password: "user1"
        roles:
          - 'dbOwner'

Rails起動

rails s

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-05-08 (日) 03:13:04 (1828d)