ニフティクラウド mobile backendを利用されている方向けのユーザコミュニティから役立ちそうな質問を取り上げます。今回は認証についてです。
認証方式について
ニフティクラウド mobile backendではID/パスワードを使った認証の他、メールアドレス/パスワードによる認証もサポートしています。以下はObjective-Cでの利用例です。
ID/パスワードによる認証
// ユーザー名とパスワードでログイン [NCMBUser logInWithUsernameInBackground:@"user1" password:@"password1" block:^(NCMBUser *user, NSError *error) { if (!error) { NSLog(@"ログイン成功"); } else { NSLog(@"ログイン失敗: %@", error); } }];
メールアドレス/パスワードによる認証
// メールアドレスとパスワードでログイン [NCMBUser logInWithMailAddressInBackground:@"your.mailaddress@sample.com" password:@"password" block:^(NCMBUser *user, NSError *error) { if (error){ //エラー処理 } else { //ログイン成功時の処理 } }];
メールアドレスを使った認証を行うには?
メールアドレスを使った認証は、デフォルトでは無効になっています。管理画面の、アプリ設定>会員認証設定の中にあります。