0
アクティブなディレクトリを持つユーザを認証するカスタムサービスに迅速にapiコールを認証する方法を知りました。現在、私のアプリケーションは整数値を格納しています。私はそれをサービスに投稿したいと思います。すぐにiOSアプリケーションを認証する方法
let thing = Int(emailTextField.text!)
// POST method goes here ...
アクティブなディレクトリを持つユーザを認証するカスタムサービスに迅速にapiコールを認証する方法を知りました。現在、私のアプリケーションは整数値を格納しています。私はそれをサービスに投稿したいと思います。すぐにiOSアプリケーションを認証する方法
let thing = Int(emailTextField.text!)
// POST method goes here ...
私はちょうどコードのこの作品で私のアプリを認証します。
if(isValidEmail && isValidPassword){
print("sending to server for verification")
let params = ["user" : ["email" : "\(email!)", "password" : "\(password!)"]]
let url: String = "http://localhost:3000/users/sign_in"
Alamofire.request(.POST, url, parameters: params, encoding: .JSON, headers: nil).validate().responseJSON{
response in
switch response.result{
case .Success:
if let value = response.result.value{
let jsn = JSON(value)
print("jsn: \(jsn)")
let authentication_token = jsn["authentication_token"]
if(authentication_token != nil){
let vc = self.storyboard?.instantiateViewControllerWithIdentifier("dasboardViewController") as! DashBoardController
self.presentViewController(vc, animated: true, completion: nil)
}
}
break
case .Failure:
break
}
}
}
Alamofire
がインポートされていることを確認してください。私はバックエンドにレールサーバーを持っており、これはlocalhostでテストされています。また、数字の代わりに電子メールとパスワードを使用して認証が行われ、authentication_token
フィールドを含むjsonが返されます。