2017-05-07 12 views
0

私はlaravelで開発されたサーバーを持っています。私はサーバーにPOSTとGET要求を送ることができるアンドロイドアプリケーションを持っています。私は私のapiへのリンクがあれば他のシステムからPOSTとGET要求を送ることができることを発見しました。私は自分のAPIを認証して、自分のアンドロイドアプリケーションが自分のAPIからPOSTとGETだけを許可したいと思っています。私はアンドロイド部分にユーザーのログインを持っていないことに注意してください。私は単に、これらのAPIにアクセスするためにAndroidアプリを認証する必要があります。laravelのAPI認証

+1

ヘッダーに 'Basic Authenticate'を使用できます。しかし、私はより安全なためにユーザーのログインを使用することをお勧めします。私は 'JWT'を使用しています。それまではうまくいっています。 –

+0

laravelのトークンを使用 – ZeroOne

答えて

0

モバイルアプリケーションのみでAPI呼び出しを行いたい場合は、できません。 APIは誰が情報を送信しているかを知らず、情報が正しいかどうかだけを確認してエンドポイントを処理することができます。他のユーザーと同様に、アカウントを作成したりトークンを要求して誰があなたのAPIを使用できるかを制限するためにJWT /認証を使用すると言われていますが、ユーザーが自分のトークンを取って郵便配達人のような自分のブラウザやツールで使用することを妨げるものは何もありません。