OAuth2がGoogleAPIでどのように機能するのかわかりません。
APIのコンソールにサインインし、使用したいAPIをいくつか選択したとします。私のウェブサイトは、これらのAPIをユーザーに提供する必要があります。
これらのAPIを使用するには、WebサイトのユーザーがGOOGLEにログインする必要があるかどうか疑問があります。
たとえば、Facebookでログインすることを好む一部のユーザーはAPIを使用できませんでしたか?
OAuth2がGoogleAPIでどのように機能するのかわかりません。
APIのコンソールにサインインし、使用したいAPIをいくつか選択したとします。私のウェブサイトは、これらのAPIをユーザーに提供する必要があります。
これらのAPIを使用するには、WebサイトのユーザーがGOOGLEにログインする必要があるかどうか疑問があります。
たとえば、Facebookでログインすることを好む一部のユーザーはAPIを使用できませんでしたか?
APIに依存します。ユーザーに代わってユーザーのデータにアクセスする場合(タスク、カレンダーなど)、もちろんユーザーはGoogleアカウントを持っている必要があり、アプリを承認するときにログインする必要があります。
ただし、すべてのAPIがユーザーデータに作用するわけではありません。検索や翻訳などのAPIは、ユーザーがアクセスを承認する必要がなく、通常、OAuthではなく単純なAPIキーを使用します。
アプリケーションに認証を付与するには、ユーザーがGoogleにログインしている必要があります。
アプリケーションは、GoogleAPIを呼び出すときにアクセストークンを提供する必要があります。アクセストークンはGoogleユーザーによって付与されるため、アプリケーションはGoogle上のこのユーザーのリソースにアクセスできます。したがって、ユーザーがGoogleにサインインしている必要があることは明らかです。