RESTベースのAPIを開発する予定です。私はトピックを調べましたが、クライアントがアプリの場合、API を保護できるようです (公開鍵 - 秘密鍵など、多くの方法があります)。ウェブサイト/モバイルウェブサイトについてはどうですか。コンテンツへのアクセスにログインを使用しないウェブサイトでレストベースの api にアクセスしている場合 (ログインはオプションです)、他の人がレストベースの api にアクセスするのをどのように制限できますか?
Oauth2.0 を使用するのは理にかなっていますか? 私はそれについて明確な考えを持っていません。
より明確な質問は、ログインを使用しない Web サイトの Web 経由で公開された get または post 要求をどのように保護できるかということです。
特定の入力でjsonデータを返す単純な get request または post request の場合、 get request または post request を使用してそれらのデータにアクセスしてデータを取得するモバイル Web サイトがあります。まあ、他の人もそれにアクセスできますが、問題はログインを使用していないことです。ユーザーはデータに直接アクセスできます。しかし、他の人がそのデータにアクセスするのをどのように制限できますか?