2

OAuth2.0経由でEventbriteAPIにアクセスする必要があるCocoaとObjective-Cを使用して社内OSXアプリケーションを開発しています

これは社内アプリケーションであるため、固定のユーザー名とパスワードを使用してEventbriteにアクセスする信頼できるアプリと見なされます。したがって、OAuth2.0のユーザー名とパスワードのフローを設定することは理にかなっているようです。

gitHubのOAuth2Clientフレームワークを使用していますが、認証URLとしてhttps://www.eventbrite.com/oauth/authorizeを使用し、https://www.eventbrite.comを使用するように設定すると、HTTP:400エラーが発生します。トークンURLとしての/oauth/token 。400の原因と思われる2番目のURLです。

Eventbrite API Webサイトには、完全なOAuth 2.0仕様がサポートされていると記載されていますが、ユーザー名とパスワードのフローを使用する例はなく、Objective-Cの例もまったくありません。OAuth 2.0のユーザー名とパスワードのフローを使用してObjective-CでEventbriteに接続する例を誰かに教えてもらえるといいのですが、少なくとも可能だと思います。

4

1 に答える 1

0

Eventbrite は、(ユーザー名とパスワードのフローではなく) OAuth2.0 ユーザー エージェント フローを実装しました。

簡単なクライアント側の User-Agent インタラクションのデモは、GitHub のサンプル セクションにあります: http://eventbrite.github.com/oauth2-example.html

メールとパスワードの組み合わせを使用した認証は推奨されませんが、これらの認証トークンをuser_get API メソッドに送信することは可能です。これにより、応答で user_key が返されます。
この user_key は、OAuth2.0 access_token と同様に、後続の API リクエストに署名するために使用できます。

Eventbrite開発者認証ガイドには、利用可能な認証スキームの概要が含まれています。

于 2012-06-27T18:38:00.283 に答える