2012-02-05 13 views
3

私のアプリでは、ユーザーはuser1.domain.comのようにカスタムサブドメインを持つことができます。私はさまざまなoauthプロバイダを統合しています。これらのプロバイダはすべて、登録済みアプリケーションドメインのサブドメインでoauthを使用して認証する機能をサポートしています。 Foursquareでこれを行う方法はありますか?そうでない場合は、サブドメインが許可されていない特定の理由がありますか?oauthプロセスのサブドメイン?

答えて

1

あなたは、私は単一のコールバックURLが設定できることを理解https://foursquare.com/oauth

+1

を経由して、あなたが好きなものは何でも、コールバックURLを指定することができるはずですが、私がやろうとしていますどのような(同じドメインで複数のコールバックを受け入れています異なるサブドメイン)。 現在、コールバックURLは_mydomain.com/auth/foursquare/callback_に設定されています。これは、_mydomain.com_から発信されたリクエストに対してはうまくいきますが、ユーザーは私たちのアプリにカスタムサブドメインを持っているので、ユーザーが_user1.mydomain.com/auth/foursquare/callback_から認証できるようにしています。 – mattmueller

+0

これは不可能です。コールバックでは、カスタム動作/識別子をURLパラメータとして指定する必要があります。 – akdotcom

+1

@akdotcomおそらく、これはfoursquareで起こるものです。 facebookとtwitterはどちらもコールバックのサブドメインを変更することを可能にします。コールバックURLがexample.comの場合、TwitterやFBでmy.example.comをコールバックURLとして使用できます – Erik

関連する問題