2012-01-19 21 views
0

ほとんどの場合、codeigniterを使用してビルドしているアプリケーションで、モバイル版のサイトを許可し、将来のネイティブモバイルアプリでデータベースと通信するためのREST APIを作成したいREST API。
Phil Sturgeon REST Controllerライブラリを使用していますが、今はdbに保存されているユーザーのAPIキーを作成できます。APIは主にバックエンドを作成するためのもので、特定の部分メイン。
私の質問は:
はAPIを使用してユーザーを認証することは可能ですし、まだCodeigniterモバイル経由のREST APIアクセス

答えて

0

あなたはユーザーごとに個別のAPIキーを作成している場合、あなたは自分のAPIコントローラにいくつかのロジックを追加することができ、APIキーを使用します認証し、特定の方法にアクセスできるようにします。

それ以外の場合は、ユーザーを認証するいくつかのAPIメソッドを作成し、「要求トークン」を渡してから、後続の要求に使用することができます。次に、そのリクエストトークンに基づいて特定のメソッドにアクセスできます。

要点は、識別情報が必要であることです。それがAPIキーであれば、それは機能します。そうでない場合は、その識別情報を作成する必要があります。 (この例では、「要求トークン」となります。)

関連する問題