0

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

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

答えて

4

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

編集

のOAuth経由でのアクセスを可能にするWebアプリケーションとして "サービスプロバイダ" に定義された "古い" のOAuth 1 community spec

それは遅いサーバとしてOAuth RFCで再定義された:

OAuthの認証リクエスト(Section 3)を受け入れることができる([RFC2616]あたり)HTTPサーバ。

1

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

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

関連する問題