5

「OAuthプロバイダー」という用語が通常何を意味するのかを理解したいと思います。OAuth仕様にはそれについての言及がないようです。

OAuthプロバイダーをアプリケーションのコンポーネントと見なす場合、OAuthプロバイダーはどのような機能を実行しますか(承認、APIメソッドの実装など)?それはアプリケーションの他の部分とどのように関連していますか?

4

2 に答える 2

8

ええと、OAuthプロバイダーはOAuth仕様の一部ではないので、あなたの質問に対する「本当の」答えはありません。ただし、通常は、OAuthで保護されたサービスを構築した会社/個人、またはOAuthで保護されたサービス自体です。また、OAuthエンドポイント(通常は/authorizeおよび/access_token)を提供するAPIの部分を参照することもできます。

編集:「古い」OAuth 1コミュニティ仕様では、「サービスプロバイダー」を次のように定義しています。

OAuth経由でのアクセスを許可するWebアプリケーション。

その後、OAuthRFCでサーバーとして再定義されました。これは次のとおりです。

OAuth認証されたリクエストを受け入れることができるHTTPサーバー([RFC2616]による)(セクション3)。

于 2012-04-23T13:59:39.447 に答える
4

OAuthプロバイダーは、Google、Twitter、yahooなどのOAuthサービスを提供するプロバイダーです。または、ユーザーにログインするように要求している人。

つまり、ユーザーが正常にログインしたことを通知するプロバイダーです。

于 2012-04-23T14:02:29.943 に答える