私は現在取り組んでいるRESTAPIのOAuthバージョン1.0を調査してきました。
3つの認証シナリオがあります
- これには、サービスプロバイダー、コンシューマー、およびユーザーの3者が関与します。3本足のOauthはこのシナリオに一致します。
- 消費者とサービスプロバイダーの2つの関係者が関与します。これは、2本足のOauthが最も適切なシナリオですか。その場合、私の理解では、これとHTTP基本認証の間にほとんど違いがないため、プロセスはどのようになりますか。
- また、ユーザーの許可なしに、現在ログインしているユーザーのデータに常にアクセスできる特別なタイプのユーザーを作成しています。OAuthを実装しながら、これをどのように全体像に適合させることができますか。
このシナリオを使用しますか?Oauthをきちんと実装するにはどうすればよいですか?また、これは3本足と2本足のOauthプロセスを理解するのにどのように役立ちますか?