現在CakePHPを使用して開発しているRESTAPIをどのように使用するかわからないので、認証を実装していません。これまで、認証はほぼ完了していました。
しかし、どうすればよいかわかりません。このAPIは、Webページとモバイルアプリが使用できるように公開されますが、基本認証またはダイジェスト認証(CakePHPのデフォルトオプションとして提供されます)がオプションであるとは思いません。 、
データベースからユーザー名とパスワードを確認し、すでに設定されているACLに従ってアクセス許可を付与する必要があることだけを知っています。私は、HMACについて何かを読んでいましたが、完全に理解していません。自分で認証方法を作成する必要があります。それはトークンをチェックするようなものですか?この記事は正しいですか?:http ://www.thebuzzmedia.com/designing-a-secure-rest-api-without-oauth-authentication/
もしそうなら、CakePHP認証メソッドにそれらの原則をどのように実装しますか?HMACを使用したこの認証メソッドのプラグインはありますか?
OAuth 2.0を使用する必要がありますか?ユーザー名とパスワードのログインにOAuth2.0を使用するのは理にかなっていますか?私も迷子ですか?私がそれほど失われていない場合は、cakephpでユーザー名とパスワードを使用してOAuthを実装する方法を説明してください。
誰か、お願いします、このインターウェブフォーラムをサーフィンしている人は、私を助けてください。例やワークフローなどを提供していただければ、何でもありがたいです。