メインWebサイト(すべてのデータを含む)と、メインWebサイトからデータを取得する複数のクライアントWebサイトがあります。各クライアントWebサイトは、メインWebサイトのさまざまなデータセットにアクセスできます。このためにPHPベースのWebAPIを作成したいと思います。これは私の最初のAPIであるため、これを行うための最良かつ最も安全な方法がわかりません。
いくつかグーグルした後、私はOAuthがAPIの最も一般的な認証方法であることに気づきました。ただし、私の場合は、クライアントのWebサイトを一度構成してから、通信を自動化する必要があります。つまり、ユーザーの干渉なしにバックグラウンドで通信を行う必要があります。このシナリオにはOAuthが必要ですか?
または、ここで実装できる他の方法はありますか?