0

OAuth2がGoogleAPIでどのように機能するのかわかりません。

APIのコンソールにサインインし、使用したいAPIをいくつか選択したとします。私のウェブサイトは、これらのAPIをユーザーに提供する必要があります。

これらのAPIを使用するには、WebサイトのユーザーがGOOGLEにログインする必要があるかどうか疑問があります。

たとえば、Facebookでログインすることを好む一部のユーザーはAPIを使用できませんでしたか?

4

2 に答える 2

2

APIに依存します。ユーザーに代わってユーザーのデータにアクセスする場合(タスク、カレンダーなど)、もちろんユーザーはGoogleアカウントを持っている必要があり、アプリを承認するときにログインする必要があります。

ただし、すべてのAPIがユーザーデータに作用するわけではありません。検索や翻訳などのAPIは、ユーザーがアクセスを承認する必要がなく、通常、OAuthではなく単純なAPIキーを使用します。

于 2012-06-12T21:22:44.087 に答える
1

アプリケーションに認証を付与するには、ユーザーがGoogleにログインしている必要があります。

アプリケーションは、GoogleAPIを呼び出すときにアクセストークンを提供する必要があります。アクセストークンはGoogleユーザーによって付与されるため、アプリケーションはGoogle上のこのユーザーのリソースにアクセスできます。したがって、ユーザーがGoogleにサインインしている必要があることは明らかです。

于 2012-06-12T14:12:12.313 に答える